/dports/lang/v8/v8-9.6.180.12/test/unittests/compiler/backend/ |
H A D | instruction-unittest.cc | 23 return AllocatedOperand(kind, rep1, index1) in Interfere() 24 .InterferesWith(AllocatedOperand(kind, rep2, index2)); in Interfere() 129 InstructionOperand r0 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 131 InstructionOperand r1 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 133 InstructionOperand r2 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 136 InstructionOperand d0 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 138 InstructionOperand d1 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 140 InstructionOperand d2 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 167 auto s0 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() 169 auto s1 = AllocatedOperand(LocationOperand::REGISTER, in TEST_F() [all …]
|
H A D | instruction-sequence-unittest.cc | 376 return AllocatedOperand(LocationOperand::REGISTER, rep, op.value_); in ConvertInputOp() 383 return AllocatedOperand(LocationOperand::STACK_SLOT, in ConvertInputOp() 405 return AllocatedOperand(LocationOperand::STACK_SLOT, in ConvertOutputOp() 417 return AllocatedOperand(LocationOperand::REGISTER, rep, op.value_); in ConvertOutputOp()
|
/dports/lang/v8/v8-9.6.180.12/test/cctest/compiler/ |
H A D | test-code-generator.cc | 256 AllocatedOperand operand) { in PrintStateValue() 609 AllocatedOperand operand(AllocatedOperand::REGISTER, rep, code); in AddRegister() 623 AllocatedOperand operand(AllocatedOperand::STACK_SLOT, rep, slot); in AddStackSlot() 936 std::vector<AllocatedOperand> layout_; 1055 AllocatedOperand(LocationOperand::REGISTER, in CreateTailCall() 1142 AllocatedOperand(LocationOperand::REGISTER, in FinalizeForExecuting() 1301 auto r0 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 1304 auto r1 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 1328 AllocatedOperand(LocationOperand::STACK_SLOT, in TEST() 1331 AllocatedOperand(LocationOperand::STACK_SLOT, in TEST() [all …]
|
H A D | test-gap-resolver.cc | 38 fragments->push_back(AllocatedOperand(loc.location_kind(), in GetCanonicalOperands() 163 return AllocatedOperand(key.kind, key.rep, key.index); in FromKey() 391 auto s0 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 393 auto s1 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 395 auto s2 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 397 auto s3 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 399 auto s4 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 402 auto d0 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 404 auto d1 = AllocatedOperand(LocationOperand::REGISTER, in TEST() 406 auto d16 = AllocatedOperand(LocationOperand::REGISTER, in TEST() [all …]
|
H A D | test-jump-threading.cc | 72 AddGapMove(index, AllocatedOperand(LocationOperand::REGISTER, in RedundantMoves() 74 AllocatedOperand(LocationOperand::REGISTER, in RedundantMoves() 82 AllocatedOperand(LocationOperand::REGISTER, in NonRedundantMoves()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/backend/ |
H A D | mid-tier-register-allocator.cc | 379 AllocatedOperand operand; 610 AllocatedOperand allocated_op, int instr_index, in AddDeferredSpillOutput() 643 AllocatedOperand to_operand, int instr_index, in EmitGapMoveToInputFromSpillSlot() 701 const AllocatedOperand& allocated) { in AllocatePendingSpillOperand() 814 void Spill(AllocatedOperand allocated_op, 1073 AllocatedOperand allocated, int instr_index, in SpillForDeferred() 2109 return AllocatedOperand(AllocatedOperand::REGISTER, rep, ToRegCode(reg, rep)); in AllocatedOperandForReg() 2174 AllocatedOperand allocated = AllocatedOperand( in AllocateInput() 2625 AllocatedOperand::New(zone(), AllocatedOperand::STACK_SLOT, rep, in DefineOutputs() 3026 return AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, stack_slot_); in ToOperand() [all …]
|
H A D | gap-resolver.cc | 64 move->set_source(AllocatedOperand(src_kind, smaller_rep, src_index)); in Split() 65 move->set_destination(AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split() 70 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split() 71 AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split()
|
H A D | register-allocator-verifier.cc | 579 const AllocatedOperand* reg_op = in VerifyGapMoves() 580 AllocatedOperand::cast(instr->OutputAt(i)); in VerifyGapMoves() 582 const AllocatedOperand* stack_op = AllocatedOperand::New( in VerifyGapMoves()
|
H A D | instruction.h | 571 class AllocatedOperand : public LocationOperand { 573 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index) in AllocatedOperand() function 576 static AllocatedOperand* New(Zone* zone, LocationKind kind, in New() 578 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index)); in New() 581 INSTRUCTION_OPERAND_CASTS(AllocatedOperand, ALLOCATED) 802 void RecordReference(const AllocatedOperand& op);
|
H A D | register-allocator.cc | 304 DCHECK(AllocatedOperand::IsSupportedRepresentation(rep)); in LiveRange() 910 AllocatedOperand TopLevelLiveRange::GetSpillRangeOperand() const { in GetSpillRangeOperand() 1606 allocated = AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, in AllocateFixed() 1612 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 1617 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 2078 AllocatedOperand::cast(output)->GetRegister() == in ProcessInstructions() 4578 AllocatedOperand::cast(*delayed_reference.operand)); in PopulateReferenceMaps() 4629 AllocatedOperand::cast(spill_operand).representation())); in PopulateReferenceMaps() 4681 map->RecordReference(AllocatedOperand::cast(spill_operand)); in PopulateReferenceMaps() 4693 AllocatedOperand::cast(operand).representation())); in PopulateReferenceMaps() [all …]
|
/dports/lang/v8/v8-9.6.180.12/src/compiler/backend/ |
H A D | mid-tier-register-allocator.cc | 385 AllocatedOperand operand; 724 const AllocatedOperand& allocated) { in AllocatePendingSpillOperand() 838 void Spill(AllocatedOperand allocated_op, 2160 AllocatedOperand allocated = in SpillRegisterForDeferred() 2196 return AllocatedOperand(AllocatedOperand::REGISTER, rep, ToRegCode(reg, rep)); in AllocatedOperandForReg() 2204 AllocatedOperand allocated = in AllocateUse() 2259 AllocatedOperand allocated = in AllocateInput() 2260 AllocatedOperand(AllocatedOperand::STACK_SLOT, virtual_register.rep(), in AllocateInput() 2729 AllocatedOperand::New(zone(), AllocatedOperand::STACK_SLOT, rep, in DefineOutputs() 3163 return AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, stack_slot_); in ToOperand() [all …]
|
H A D | gap-resolver.cc | 64 move->set_source(AllocatedOperand(src_kind, smaller_rep, src_index)); in Split() 65 move->set_destination(AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split() 70 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split() 71 AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split()
|
H A D | register-allocator-verifier.cc | 589 const AllocatedOperand* reg_op = in VerifyGapMoves() 590 AllocatedOperand::cast(instr->OutputAt(i)); in VerifyGapMoves() 592 const AllocatedOperand* stack_op = AllocatedOperand::New( in VerifyGapMoves()
|
H A D | register-allocator.cc | 305 DCHECK(AllocatedOperand::IsSupportedRepresentation(rep)); in LiveRange() 902 AllocatedOperand TopLevelLiveRange::GetSpillRangeOperand() const { in GetSpillRangeOperand() 1582 allocated = AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, in AllocateFixed() 1588 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 1593 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 1760 auto* slot = AllocatedOperand::New(allocation_zone(), in MeetConstraintsBefore() 2090 AllocatedOperand::cast(output)->GetRegister() == in ProcessInstructions() 4622 AllocatedOperand::cast(*delayed_reference.operand)); in PopulateReferenceMaps() 4683 AllocatedOperand::cast(spill_operand).representation())); in PopulateReferenceMaps() 4747 AllocatedOperand::cast(operand).representation())); in PopulateReferenceMaps() [all …]
|
H A D | instruction.h | 592 class AllocatedOperand : public LocationOperand { 594 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index) in AllocatedOperand() function 597 static AllocatedOperand* New(Zone* zone, LocationKind kind, in New() 599 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index)); in New() 602 INSTRUCTION_OPERAND_CASTS(AllocatedOperand, ALLOCATED) 823 void RecordReference(const AllocatedOperand& op);
|
/dports/www/node10/node-v10.24.1/deps/v8/src/compiler/ |
H A D | gap-resolver.cc | 66 move->set_source(AllocatedOperand(src_kind, smaller_rep, src_index)); in Split() 67 move->set_destination(AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split() 72 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split() 73 AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split()
|
H A D | register-allocator-verifier.cc | 528 const AllocatedOperand* reg_op = in VerifyGapMoves() 529 AllocatedOperand::cast(instr->OutputAt(i)); in VerifyGapMoves() 531 const AllocatedOperand* stack_op = AllocatedOperand::New( in VerifyGapMoves()
|
H A D | register-allocator.cc | 414 DCHECK(AllocatedOperand::IsSupportedRepresentation(rep)); in LiveRange() 914 AllocatedOperand TopLevelLiveRange::GetSpillRangeOperand() const { in GetSpillRangeOperand() 1609 allocated = AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, in AllocateFixed() 1615 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 1620 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 2074 AllocatedOperand::cast(output)->GetRegister() == in ProcessInstructions() 3651 AllocatedOperand::cast(*delayed_reference.operand)); in PopulateReferenceMaps() 3702 AllocatedOperand::cast(spill_operand).representation())); in PopulateReferenceMaps() 3753 map->RecordReference(AllocatedOperand::cast(spill_operand)); in PopulateReferenceMaps() 3765 AllocatedOperand::cast(operand).representation())); in PopulateReferenceMaps() [all …]
|
H A D | instruction.h | 538 class AllocatedOperand : public LocationOperand { 540 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index) in AllocatedOperand() function 543 static AllocatedOperand* New(Zone* zone, LocationKind kind, in New() 545 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index)); in New() 548 INSTRUCTION_OPERAND_CASTS(AllocatedOperand, ALLOCATED); 789 void RecordReference(const AllocatedOperand& op);
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/backend/ |
H A D | gap-resolver.cc | 64 move->set_source(AllocatedOperand(src_kind, smaller_rep, src_index)); in Split() 65 move->set_destination(AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split() 70 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split() 71 AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split()
|
H A D | register-allocator-verifier.cc | 579 const AllocatedOperand* reg_op = in VerifyGapMoves() 580 AllocatedOperand::cast(instr->OutputAt(i)); in VerifyGapMoves() 582 const AllocatedOperand* stack_op = AllocatedOperand::New( in VerifyGapMoves()
|
H A D | instruction.h | 511 class AllocatedOperand : public LocationOperand { 513 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index) in AllocatedOperand() function 516 static AllocatedOperand* New(Zone* zone, LocationKind kind, in New() 518 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index)); in New() 521 INSTRUCTION_OPERAND_CASTS(AllocatedOperand, ALLOCATED) 742 void RecordReference(const AllocatedOperand& op);
|
/dports/lang/v8/v8-9.6.180.12/test/unittests/compiler/regalloc/ |
H A D | register-allocator-unittest.cc | 27 const AllocatedOperand& op, in AreOperandsOfSameType() 39 const AllocatedOperand& op, in AllocatedOperandMatches() 66 if (AllocatedOperandMatches(AllocatedOperand::cast(move->source()), src) && in IsParallelMovePresent() 67 AllocatedOperandMatches(AllocatedOperand::cast(move->destination()), in IsParallelMovePresent()
|
H A D | mid-tier-register-allocator-unittest.cc | 27 const AllocatedOperand& op, in AreOperandsOfSameType() 39 const AllocatedOperand& op, in AllocatedOperandMatches() 66 if (AllocatedOperandMatches(AllocatedOperand::cast(move->source()), src) && in IsParallelMovePresent() 67 AllocatedOperandMatches(AllocatedOperand::cast(move->destination()), in IsParallelMovePresent()
|
H A D | move-optimizer-unittest.cc | 79 return AllocatedOperand(LocationOperand::STACK_SLOT, in ConvertMoveArg() 84 return AllocatedOperand(LocationOperand::REGISTER, rep, op.value_); in ConvertMoveArg()
|