/third_party/node/deps/v8/src/compiler/backend/ |
D | instruction-selector-impl.h | 84 UnallocatedOperand(UnallocatedOperand::MUST_HAVE_REGISTER, in DefineAsRegister() 89 return Define(node, UnallocatedOperand(GetVReg(node), input_index)); in DefineSameAsInput() 97 return Define(node, UnallocatedOperand(UnallocatedOperand::FIXED_REGISTER, in DefineAsFixed() 104 UnallocatedOperand(UnallocatedOperand::FIXED_FP_REGISTER, in DefineAsFixed() 128 return Use(node, UnallocatedOperand(UnallocatedOperand::NONE, in Use() 129 UnallocatedOperand::USED_AT_START, in Use() 134 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAnyAtEnd() 135 UnallocatedOperand::USED_AT_END, in UseAnyAtEnd() 140 return Use(node, UnallocatedOperand(UnallocatedOperand::REGISTER_OR_SLOT, in UseAny() 141 UnallocatedOperand::USED_AT_START, in UseAny() [all …]
|
D | mid-tier-register-allocator.cc | 1360 void AllocateOutput(UnallocatedOperand* operand, VirtualRegisterData& vreg, 1362 void AllocateInput(UnallocatedOperand* operand, VirtualRegisterData& vreg, 1364 void AllocateSameInputOutput(UnallocatedOperand* output, 1365 UnallocatedOperand* input, 1369 void AllocateGapMoveInput(UnallocatedOperand* operand, 1371 void AllocateTemp(UnallocatedOperand* operand, int virtual_register, 1380 void ReserveFixedInputRegister(const UnallocatedOperand* operand, 1383 void ReserveFixedTempRegister(const UnallocatedOperand* operand, 1386 void ReserveFixedOutputRegister(const UnallocatedOperand* operand, 1471 UnallocatedOperand* operand, int instr_index, [all …]
|
D | register-allocator-verifier.cc | 171 const UnallocatedOperand* unallocated = UnallocatedOperand::cast(op); in BuildConstraint() 174 if (unallocated->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in BuildConstraint() 179 case UnallocatedOperand::REGISTER_OR_SLOT: in BuildConstraint() 180 case UnallocatedOperand::NONE: in BuildConstraint() 187 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in BuildConstraint() 191 case UnallocatedOperand::FIXED_REGISTER: in BuildConstraint() 200 case UnallocatedOperand::FIXED_FP_REGISTER: in BuildConstraint() 204 case UnallocatedOperand::MUST_HAVE_REGISTER: in BuildConstraint() 211 case UnallocatedOperand::MUST_HAVE_SLOT: in BuildConstraint() 216 case UnallocatedOperand::SAME_AS_INPUT: in BuildConstraint()
|
D | instruction.cc | 151 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(&op); in operator <<() 153 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<() 157 case UnallocatedOperand::NONE: in operator <<() 159 case UnallocatedOperand::FIXED_REGISTER: in operator <<() 163 case UnallocatedOperand::FIXED_FP_REGISTER: in operator <<() 171 case UnallocatedOperand::MUST_HAVE_REGISTER: in operator <<() 173 case UnallocatedOperand::MUST_HAVE_SLOT: in operator <<() 175 case UnallocatedOperand::SAME_AS_INPUT: in operator <<() 177 case UnallocatedOperand::REGISTER_OR_SLOT: in operator <<() 179 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in operator <<() [all …]
|
D | instruction.h | 177 class UnallocatedOperand final : public InstructionOperand { 205 UnallocatedOperand(ExtendedPolicy policy, int virtual_register) in UnallocatedOperand() function 206 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 212 UnallocatedOperand(int virtual_register, int input_index) in UnallocatedOperand() function 213 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 220 UnallocatedOperand(BasicPolicy policy, int index, int virtual_register) in UnallocatedOperand() function 221 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 229 UnallocatedOperand(ExtendedPolicy policy, int index, int virtual_register) in UnallocatedOperand() function 230 : UnallocatedOperand(virtual_register) { in UnallocatedOperand() 238 UnallocatedOperand(ExtendedPolicy policy, Lifetime lifetime, in UnallocatedOperand() function [all …]
|
D | register-allocator.cc | 168 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(operand_); in UsePosition() 1606 UnallocatedOperand* operand, int pos, bool is_tagged, bool is_input) { in AllocateFixed() 1672 UnallocatedOperand* output = UnallocatedOperand::cast(output_operand); in MeetRegisterConstraintsForLastInstructionInBlock() 1693 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetRegisterConstraintsForLastInstructionInBlock() 1715 UnallocatedOperand* temp = UnallocatedOperand::cast(first->TempAt(i)); in MeetConstraintsAfter() 1728 UnallocatedOperand* first_output = UnallocatedOperand::cast(output); in MeetConstraintsAfter() 1734 UnallocatedOperand output_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsAfter() 1774 UnallocatedOperand* cur_input = UnallocatedOperand::cast(input); in MeetConstraintsBefore() 1802 UnallocatedOperand input_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsBefore() 1812 UnallocatedOperand input_copy(UnallocatedOperand::REGISTER_OR_SLOT, in MeetConstraintsBefore() [all …]
|
D | instruction-scheduler.h | 201 (UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter() 203 UnallocatedOperand::cast(instr->OutputAt(0)) in IsFixedRegisterParameter()
|
D | instruction-scheduler.cc | 187 int32_t vreg = UnallocatedOperand::cast(input)->virtual_register(); in AddInstruction() 199 operands_map_[UnallocatedOperand::cast(output)->virtual_register()] = in AddInstruction()
|
D | instruction-selector.cc | 351 UnallocatedOperand* unalloc = UnallocatedOperand::cast(op); in TryRename() 355 *unalloc = UnallocatedOperand(*unalloc, rename); in TryRename() 476 UnallocatedOperand unalloc = UnallocatedOperand::cast(op); in MarkAsRepresentation() 1001 if (!UnallocatedOperand::cast(op).HasFixedSlotPolicy()) { in InitializeCallBuffer() 1124 UnallocatedOperand unallocated = UnallocatedOperand::cast(op); in InitializeCallBuffer()
|
D | register-allocator.h | 1193 InstructionOperand* AllocateFixed(UnallocatedOperand* operand, int pos,
|
/third_party/node/deps/v8/src/maglev/ |
D | maglev-regalloc.cc | 383 compiler::UnallocatedOperand operand = in AllocateNodeResult() 384 compiler::UnallocatedOperand::cast(node->result().operand()); in AllocateNodeResult() 386 if (operand.basic_policy() == compiler::UnallocatedOperand::FIXED_SLOT) { in AllocateNodeResult() 399 case compiler::UnallocatedOperand::FIXED_REGISTER: { in AllocateNodeResult() 405 case compiler::UnallocatedOperand::MUST_HAVE_REGISTER: in AllocateNodeResult() 409 case compiler::UnallocatedOperand::SAME_AS_INPUT: { in AllocateNodeResult() 416 case compiler::UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: in AllocateNodeResult() 417 case compiler::UnallocatedOperand::NONE: in AllocateNodeResult() 418 case compiler::UnallocatedOperand::FIXED_FP_REGISTER: in AllocateNodeResult() 419 case compiler::UnallocatedOperand::MUST_HAVE_SLOT: in AllocateNodeResult() [all …]
|
D | maglev-ir.cc | 52 return compiler::UnallocatedOperand::cast(node->result().operand()) in GetVirtualRegister() 58 compiler::UnallocatedOperand::MUST_HAVE_REGISTER, in DefineAsRegister() 64 node->result().SetUnallocated(compiler::UnallocatedOperand::FIXED_REGISTER, in DefineAsFixed() 74 input.SetUnallocated(compiler::UnallocatedOperand::MUST_HAVE_REGISTER, in UseRegister() 75 compiler::UnallocatedOperand::USED_AT_START, in UseRegister() 80 compiler::UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT, in UseAny() 81 compiler::UnallocatedOperand::USED_AT_START, in UseAny() 85 input.SetUnallocated(compiler::UnallocatedOperand::FIXED_REGISTER, reg.code(), in UseFixed() 396 result().SetUnallocated(compiler::UnallocatedOperand::FIXED_SLOT, in AllocateVreg() 777 compiler::UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT, in AllocateVreg()
|
D | maglev-ir.h | 269 operand_ = compiler::UnallocatedOperand(args...); in SetUnallocated()
|
/third_party/node/deps/v8/src/compiler/ |
D | graph-visualizer.cc | 1091 const UnallocatedOperand* unalloc = UnallocatedOperand::cast(op); in operator <<() 1094 if (unalloc->basic_policy() == UnallocatedOperand::FIXED_SLOT) { in operator <<() 1100 case UnallocatedOperand::NONE: in operator <<() 1102 case UnallocatedOperand::FIXED_REGISTER: { in operator <<() 1107 case UnallocatedOperand::FIXED_FP_REGISTER: { in operator <<() 1113 case UnallocatedOperand::MUST_HAVE_REGISTER: { in operator <<() 1117 case UnallocatedOperand::MUST_HAVE_SLOT: { in operator <<() 1121 case UnallocatedOperand::SAME_AS_INPUT: { in operator <<() 1126 case UnallocatedOperand::REGISTER_OR_SLOT: { in operator <<() 1130 case UnallocatedOperand::REGISTER_OR_SLOT_OR_CONSTANT: { in operator <<()
|