Home
last modified time | relevance | path

Searched refs:AllocatedOperand (Results 1 – 25 of 76) sorted by relevance

1234

/dports/lang/v8/v8-9.6.180.12/test/unittests/compiler/backend/
H A Dinstruction-unittest.cc23 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 Dinstruction-sequence-unittest.cc376 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 Dtest-code-generator.cc256 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 Dtest-gap-resolver.cc38 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 Dtest-jump-threading.cc72 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 Dmid-tier-register-allocator.cc379 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 Dgap-resolver.cc64 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 Dregister-allocator-verifier.cc579 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 Dinstruction.h571 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 Dregister-allocator.cc304 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 Dmid-tier-register-allocator.cc385 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 Dgap-resolver.cc64 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 Dregister-allocator-verifier.cc589 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 Dregister-allocator.cc305 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 Dinstruction.h592 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 Dgap-resolver.cc66 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 Dregister-allocator-verifier.cc528 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 Dregister-allocator.cc414 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 Dinstruction.h538 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 Dgap-resolver.cc64 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 Dregister-allocator-verifier.cc579 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 Dinstruction.h511 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 Dregister-allocator-unittest.cc27 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 Dmid-tier-register-allocator-unittest.cc27 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 Dmove-optimizer-unittest.cc79 return AllocatedOperand(LocationOperand::STACK_SLOT, in ConvertMoveArg()
84 return AllocatedOperand(LocationOperand::REGISTER, rep, op.value_); in ConvertMoveArg()

1234