Searched refs:UnallocatedOperand (Results 1 – 9 of 9) sorted by relevance
/external/v8/src/compiler/ |
D | instruction-selector-impl.h | 88 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 …]
|
D | register-allocator-verifier.cc | 162 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()
|
D | instruction.cc | 136 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 …]
|
D | register-allocator.cc | 266 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 …]
|
D | instruction.h | 167 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 …]
|
D | instruction-scheduler.h | 189 (UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter() 191 UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
|
D | instruction-scheduler.cc | 182 int32_t vreg = UnallocatedOperand::cast(input)->virtual_register(); in AddInstruction() 194 operands_map_[UnallocatedOperand::cast(output)->virtual_register()] = in AddInstruction()
|
D | instruction-selector.cc | 330 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()
|
D | register-allocator.h | 878 InstructionOperand* AllocateFixed(UnallocatedOperand* operand, int pos,
|