Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dinstruction-selector-impl.h42 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, in DefineAsRegister()
48 UnallocatedOperand(UnallocatedOperand::SAME_AS_FIRST_INPUT, in DefineSameAsFirst()
53 return Define(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER, in DefineAsFixed()
60 UnallocatedOperand(UnallocatedOperand::FIXED_FP_REGISTER, in DefineAsFixed()
88 return Use(node, UnallocatedOperand(UnallocatedOperand::NONE, in Use()
89 UnallocatedOperand::USED_AT_START, in Use()
94 return Use(node, UnallocatedOperand(UnallocatedOperand::ANY, in UseAnyAtEnd()
95 UnallocatedOperand::USED_AT_END, in UseAnyAtEnd()
100 return Use(node, UnallocatedOperand(UnallocatedOperand::ANY, in UseAny()
101 UnallocatedOperand::USED_AT_START, in UseAny()
[all …]
Dregister-allocator-verifier.cc161 const UnallocatedOperand* unallocated = UnallocatedOperand::cast(op); in BuildConstraint()
164 if (unallocated->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in BuildConstraint()
169 case UnallocatedOperand::ANY: in BuildConstraint()
170 case UnallocatedOperand::NONE: in BuildConstraint()
177 case UnallocatedOperand::FIXED_REGISTER: in BuildConstraint()
186 case UnallocatedOperand::FIXED_FP_REGISTER: in BuildConstraint()
190 case UnallocatedOperand::MUST_HAVE_REGISTER: in BuildConstraint()
197 case UnallocatedOperand::MUST_HAVE_SLOT: in BuildConstraint()
202 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in BuildConstraint()
Dinstruction.cc117 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(&op); in operator <<()
119 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<()
123 case UnallocatedOperand::NONE: in operator <<()
125 case UnallocatedOperand::FIXED_REGISTER: in operator <<()
130 case UnallocatedOperand::FIXED_FP_REGISTER: in operator <<()
135 case UnallocatedOperand::MUST_HAVE_REGISTER: in operator <<()
137 case UnallocatedOperand::MUST_HAVE_SLOT: in operator <<()
139 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in operator <<()
141 case UnallocatedOperand::ANY: in operator <<()
605 output_(UnallocatedOperand(UnallocatedOperand::NONE, virtual_register)), in PhiInstruction()
[all …]
Dregister-allocator.cc269 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(operand_); in UsePosition()
1596 UnallocatedOperand* operand, int pos, bool is_tagged) { in AllocateFixed()
1659 UnallocatedOperand* output = UnallocatedOperand::cast(output_operand); in MeetRegisterConstraintsForLastInstructionInBlock()
1680 UnallocatedOperand output_copy(UnallocatedOperand::ANY, output_vreg); in MeetRegisterConstraintsForLastInstructionInBlock()
1702 UnallocatedOperand* temp = UnallocatedOperand::cast(first->TempAt(i)); in MeetConstraintsAfter()
1715 UnallocatedOperand* first_output = UnallocatedOperand::cast(output); in MeetConstraintsAfter()
1721 UnallocatedOperand output_copy(UnallocatedOperand::ANY, output_vreg); in MeetConstraintsAfter()
1760 UnallocatedOperand* cur_input = UnallocatedOperand::cast(input); in MeetConstraintsBefore()
1763 UnallocatedOperand input_copy(UnallocatedOperand::ANY, input_vreg); in MeetConstraintsBefore()
1773 UnallocatedOperand* second_output = UnallocatedOperand::cast(output); in MeetConstraintsBefore()
[all …]
Dinstruction.h170 class UnallocatedOperand : public InstructionOperand {
198 UnallocatedOperand(ExtendedPolicy policy, int virtual_register) in UnallocatedOperand() function
199 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
205 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register) in UnallocatedOperand() function
206 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
213 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register) in UnallocatedOperand() function
214 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
222 UnallocatedOperand(ExtendedPolicy policy, Lifetime lifetime, in UnallocatedOperand() function
224 : UnallocatedOperand(virtual_register) { in UnallocatedOperand()
230 UnallocatedOperand(int reg_id, int slot_id, int virtual_register) in UnallocatedOperand() function
[all …]
Dinstruction-scheduler.h187 (UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
189 UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
Dinstruction-scheduler.cc176 int32_t vreg = UnallocatedOperand::cast(input)->virtual_register(); in AddInstruction()
188 operands_map_[UnallocatedOperand::cast(output)->virtual_register()] = in AddInstruction()
Dinstruction-selector.cc304 int vreg = UnallocatedOperand::cast(op)->virtual_register(); in TryRename()
307 UnallocatedOperand::cast(op)->set_virtual_register(rename); in TryRename()
407 UnallocatedOperand unalloc = UnallocatedOperand::cast(op); in MarkAsRepresentation()
804 if (UnallocatedOperand::cast(op).HasFixedSlotPolicy() && !call_tail) { in InitializeCallBuffer()
805 int stack_index = -UnallocatedOperand::cast(op).fixed_slot_index() - 1; in InitializeCallBuffer()
Dregister-allocator.h890 InstructionOperand* AllocateFixed(UnallocatedOperand* operand, int pos,