Home
last modified time | relevance | path

Searched refs:UnallocatedOperand (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/compiler/
Dinstruction-selector-impl.h88 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, in DefineAsRegister()
94 UnallocatedOperand(UnallocatedOperand::SAME_AS_FIRST_INPUT, in DefineSameAsFirst()
99 return Define(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER, in DefineAsFixed()
106 UnallocatedOperand(UnallocatedOperand::FIXED_FP_REGISTER, in DefineAsFixed()
134 return Use(node, UnallocatedOperand(UnallocatedOperand::NONE, in Use()
135 UnallocatedOperand::USED_AT_START, in Use()
140 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAnyAtEnd()
141 UnallocatedOperand::USED_AT_END, in UseAnyAtEnd()
146 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAny()
147 UnallocatedOperand::USED_AT_START, in UseAny()
[all …]
Dregister-allocator-verifier.cc162 const UnallocatedOperand* unallocated = UnallocatedOperand::cast(op); in BuildConstraint()
165 if (unallocated->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in BuildConstraint()
170 case UnallocatedOperand::REGISTER_OR_SLOT: in BuildConstraint()
171 case UnallocatedOperand::NONE: in BuildConstraint()
178 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in BuildConstraint()
182 case UnallocatedOperand::FIXED_REGISTER: in BuildConstraint()
191 case UnallocatedOperand::FIXED_FP_REGISTER: in BuildConstraint()
195 case UnallocatedOperand::MUST_HAVE_REGISTER: in BuildConstraint()
202 case UnallocatedOperand::MUST_HAVE_SLOT: in BuildConstraint()
207 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in BuildConstraint()
Dinstruction.cc136 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(&op); in operator <<()
138 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<()
142 case UnallocatedOperand::NONE: in operator <<()
144 case UnallocatedOperand::FIXED_REGISTER: in operator <<()
149 case UnallocatedOperand::FIXED_FP_REGISTER: in operator <<()
154 case UnallocatedOperand::MUST_HAVE_REGISTER: in operator <<()
156 case UnallocatedOperand::MUST_HAVE_SLOT: in operator <<()
158 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in operator <<()
160 case UnallocatedOperand::REGISTER_OR_SLOT: in operator <<()
162 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in operator <<()
[all …]
Dregister-allocator.cc266 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(operand_); in UsePosition()
1594 UnallocatedOperand* operand, int pos, bool is_tagged) { in AllocateFixed()
1659 UnallocatedOperand* output = UnallocatedOperand::cast(output_operand); in MeetRegisterConstraintsForLastInstructionInBlock()
1680 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetRegisterConstraintsForLastInstructionInBlock()
1703 UnallocatedOperand* temp = UnallocatedOperand::cast(first->TempAt(i)); in MeetConstraintsAfter()
1716 UnallocatedOperand* first_output = UnallocatedOperand::cast(output); in MeetConstraintsAfter()
1722 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsAfter()
1762 UnallocatedOperand* cur_input = UnallocatedOperand::cast(input); in MeetConstraintsBefore()
1765 UnallocatedOperand input_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsBefore()
1776 UnallocatedOperand* second_output = UnallocatedOperand::cast(output); in MeetConstraintsBefore()
[all …]
Dinstruction.h167 class UnallocatedOperand final : public InstructionOperand {
195 UnallocatedOperand(ExtendedPolicy policy, int virtual_register) in UnallocatedOperand() function
196 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
202 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register) in UnallocatedOperand() function
203 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
210 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register) in UnallocatedOperand() function
211 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
219 UnallocatedOperand(ExtendedPolicy policy, Lifetime lifetime, in UnallocatedOperand() function
221 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
227 UnallocatedOperand(int reg_id, int slot_id, int virtual_register) in UnallocatedOperand() function
[all …]
Dinstruction-scheduler.h189 (UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
191 UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
Dinstruction-scheduler.cc182 int32_t vreg = UnallocatedOperand::cast(input)->virtual_register(); in AddInstruction()
194 operands_map_[UnallocatedOperand::cast(output)->virtual_register()] = in AddInstruction()
Dinstruction-selector.cc330 UnallocatedOperand* unalloc = UnallocatedOperand::cast(op); in TryRename()
334 *unalloc = UnallocatedOperand(*unalloc, rename); in TryRename()
434 UnallocatedOperand unalloc = UnallocatedOperand::cast(op); in MarkAsRepresentation()
875 if (!UnallocatedOperand::cast(op).HasFixedSlotPolicy()) { in InitializeCallBuffer()
998 UnallocatedOperand unallocated = UnallocatedOperand::cast(op); in InitializeCallBuffer()
Dregister-allocator.h878 InstructionOperand* AllocateFixed(UnallocatedOperand* operand, int pos,