/external/v8/src/compiler/backend/ |
D | instruction-selector-impl.h | 84 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, in DefineAsRegister() 90 UnallocatedOperand(UnallocatedOperand::SAME_AS_FIRST_INPUT, in DefineSameAsFirst() 95 return Define(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER, in DefineAsFixed() 102 UnallocatedOperand(UnallocatedOperand::FIXED_FP_REGISTER, in DefineAsFixed() 126 return Use(node, UnallocatedOperand(UnallocatedOperand::NONE, in Use() 127 UnallocatedOperand::USED_AT_START, in Use() 132 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAnyAtEnd() 133 UnallocatedOperand::USED_AT_END, in UseAnyAtEnd() 138 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAny() 139 UnallocatedOperand::USED_AT_START, in UseAny() [all …]
|
D | mid-tier-register-allocator.cc | 1301 void AllocateOutput(UnallocatedOperand* operand, int instr_index); 1302 void AllocateInput(UnallocatedOperand* operand, int instr_index); 1303 void AllocateSameInputOutput(UnallocatedOperand* output, 1304 UnallocatedOperand* input, int instr_index); 1305 void AllocateGapMoveInput(UnallocatedOperand* operand, int instr_index); 1306 void AllocateTemp(UnallocatedOperand* operand, int instr_index); 1312 void ReserveFixedInputRegister(const UnallocatedOperand* operand, 1314 void ReserveFixedTempRegister(const UnallocatedOperand* operand, 1316 void ReserveFixedOutputRegister(const UnallocatedOperand* operand, 1396 UnallocatedOperand* operand, int instr_index, [all …]
|
D | register-allocator-verifier.cc | 160 const UnallocatedOperand* unallocated = UnallocatedOperand::cast(op); in BuildConstraint() 163 if (unallocated->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in BuildConstraint() 168 case UnallocatedOperand::REGISTER_OR_SLOT: in BuildConstraint() 169 case UnallocatedOperand::NONE: in BuildConstraint() 176 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in BuildConstraint() 180 case UnallocatedOperand::FIXED_REGISTER: in BuildConstraint() 189 case UnallocatedOperand::FIXED_FP_REGISTER: in BuildConstraint() 193 case UnallocatedOperand::MUST_HAVE_REGISTER: in BuildConstraint() 200 case UnallocatedOperand::MUST_HAVE_SLOT: in BuildConstraint() 205 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in BuildConstraint()
|
D | instruction.cc | 132 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(&op); in operator <<() 134 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<() 138 case UnallocatedOperand::NONE: in operator <<() 140 case UnallocatedOperand::FIXED_REGISTER: in operator <<() 144 case UnallocatedOperand::FIXED_FP_REGISTER: in operator <<() 149 case UnallocatedOperand::MUST_HAVE_REGISTER: in operator <<() 151 case UnallocatedOperand::MUST_HAVE_SLOT: in operator <<() 153 case UnallocatedOperand::SAME_AS_FIRST_INPUT: in operator <<() 155 case UnallocatedOperand::REGISTER_OR_SLOT: in operator <<() 157 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in operator <<() [all …]
|
D | register-allocator.cc | 167 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(operand_); in UsePosition() 1596 UnallocatedOperand* operand, int pos, bool is_tagged, bool is_input) { in AllocateFixed() 1662 UnallocatedOperand* output = UnallocatedOperand::cast(output_operand); in MeetRegisterConstraintsForLastInstructionInBlock() 1683 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetRegisterConstraintsForLastInstructionInBlock() 1705 UnallocatedOperand* temp = UnallocatedOperand::cast(first->TempAt(i)); in MeetConstraintsAfter() 1718 UnallocatedOperand* first_output = UnallocatedOperand::cast(output); in MeetConstraintsAfter() 1724 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsAfter() 1763 UnallocatedOperand* cur_input = UnallocatedOperand::cast(input); in MeetConstraintsBefore() 1766 UnallocatedOperand input_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsBefore() 1777 UnallocatedOperand* second_output = UnallocatedOperand::cast(output); in MeetConstraintsBefore() [all …]
|
D | instruction.h | 176 class UnallocatedOperand final : public InstructionOperand { 204 UnallocatedOperand(ExtendedPolicy policy, int virtual_register) in UnallocatedOperand() function 205 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 211 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register) in UnallocatedOperand() function 212 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 220 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register) in UnallocatedOperand() function 221 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 229 UnallocatedOperand(ExtendedPolicy policy, Lifetime lifetime, in UnallocatedOperand() function 231 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 237 UnallocatedOperand(int reg_id, int slot_id, int virtual_register) in UnallocatedOperand() function [all …]
|
D | instruction-scheduler.h | 199 (UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter() 201 UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
|
D | instruction-scheduler.cc | 184 int32_t vreg = UnallocatedOperand::cast(input)->virtual_register(); in AddInstruction() 196 operands_map_[UnallocatedOperand::cast(output)->virtual_register()] = in AddInstruction()
|
D | instruction-selector.cc | 352 UnallocatedOperand* unalloc = UnallocatedOperand::cast(op); in TryRename() 356 *unalloc = UnallocatedOperand(*unalloc, rename); in TryRename() 477 UnallocatedOperand unalloc = UnallocatedOperand::cast(op); in MarkAsRepresentation() 925 if (!UnallocatedOperand::cast(op).HasFixedSlotPolicy()) { in InitializeCallBuffer() 1059 UnallocatedOperand unallocated = UnallocatedOperand::cast(op); in InitializeCallBuffer()
|
D | register-allocator.h | 1185 InstructionOperand* AllocateFixed(UnallocatedOperand* operand, int pos,
|
/external/v8/src/compiler/ |
D | graph-visualizer.cc | 1103 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(op); in operator <<() 1106 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<() 1112 case UnallocatedOperand::NONE: in operator <<() 1114 case UnallocatedOperand::FIXED_REGISTER: { in operator <<() 1119 case UnallocatedOperand::FIXED_FP_REGISTER: { in operator <<() 1125 case UnallocatedOperand::MUST_HAVE_REGISTER: { in operator <<() 1129 case UnallocatedOperand::MUST_HAVE_SLOT: { in operator <<() 1133 case UnallocatedOperand::SAME_AS_FIRST_INPUT: { in operator <<() 1137 case UnallocatedOperand::REGISTER_OR_SLOT: { in operator <<() 1141 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: { in operator <<()
|