Home
last modified time | relevance | path

Searched refs:RpoNumber (Results 1 – 25 of 152) sorted by relevance

1234567

/dports/lang/v8/v8-9.6.180.12/src/compiler/backend/
H A Djump-threading.cc21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) { in PushIfUnvisited()
31 void Forward(RpoNumber to) { in Forward()
32 RpoNumber from = stack.top(); in Forward()
33 RpoNumber to_to = result[to.ToInt()]; in Forward()
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); } in unvisited()
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); } in onstack()
67 RpoNumber empty_deconstruct_frame_return_block = RpoNumber::Invalid(); in ComputeForwarding()
69 RpoNumber empty_no_deconstruct_frame_return_block = RpoNumber::Invalid(); in ComputeForwarding()
[all …]
H A Dspill-placer.h116 void ExpandBoundsToInclude(RpoNumber block);
119 RpoNumber top_start_block);
121 void SetDefinition(RpoNumber block, int vreg);
162 RpoNumber first_block_ = RpoNumber::Invalid();
163 RpoNumber last_block_ = RpoNumber::Invalid();
H A Dspill-placer.cc61 RpoNumber start_block = in Add()
79 RpoNumber end_block = in Add()
94 RpoNumber block_number = block->rpo_number(); in Add()
245 first_block_ = RpoNumber::Invalid(); in ClearData()
246 last_block_ = RpoNumber::Invalid(); in ClearData()
292 RpoNumber block_id = RpoNumber::FromInt(i); in FirstBackwardPass()
301 for (RpoNumber successor_id : block->successors()) { in FirstBackwardPass()
338 RpoNumber block_id = RpoNumber::FromInt(i); in ForwardPass()
395 RpoNumber block_id = RpoNumber::FromInt(i); in SecondBackwardPass()
406 for (RpoNumber successor_id : block->successors()) { in SecondBackwardPass()
[all …]
H A Dinstruction.cc606 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock()
612 ao_number_(RpoNumber::Invalid()), in InstructionBlock()
635 static RpoNumber GetRpo(const BasicBlock* block) { in GetRpo()
637 return RpoNumber::FromInt(block->rpo_number()); in GetRpo()
691 for (RpoNumber pred : block->predecessors()) { in operator <<()
711 for (RpoNumber succ : block->successors()) { in operator <<()
790 RpoNumber invalid = RpoNumber::Invalid(); in ComputeAssemblyOrder()
825 block->set_ao_number(RpoNumber::FromInt(ao++)); in ComputeAssemblyOrder()
839 RpoNumber invalid = RpoNumber::Invalid(); in RecomputeAssemblyOrderForTesting()
886 void InstructionSequence::EndBlock(RpoNumber rpo) { in EndBlock()
[all …]
H A Dinstruction.h1049 class RpoNumber final {
1063 static RpoNumber FromInt(int index) { return RpoNumber(index); } in FromInt()
1064 static RpoNumber Invalid() { return RpoNumber(kInvalidRpoNumber); } in Invalid()
1071 RpoNumber Next() const { in Next()
1519 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, in NON_EXPORTED_BASE()
1520 RpoNumber loop_end, RpoNumber dominator, bool deferred, in NON_EXPORTED_BASE()
1551 RpoNumber loop_end() const { in NON_EXPORTED_BASE()
1601 const RpoNumber rpo_number_; in NON_EXPORTED_BASE()
1602 const RpoNumber loop_header_; in NON_EXPORTED_BASE()
1603 const RpoNumber loop_end_; in NON_EXPORTED_BASE()
[all …]
H A Dframe-elider.cc50 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
68 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
104 for (RpoNumber& pred : block->predecessors()) { in PropagateIntoBlock()
124 for (RpoNumber& succ : block->successors()) { in PropagateIntoBlock()
148 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
H A Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>* result,
26 ZoneVector<RpoNumber> const& forwarding,
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/compiler/backend/
H A Djump-threading.cc21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) { in PushIfUnvisited()
31 void Forward(RpoNumber to) { in Forward()
32 RpoNumber from = stack.top(); in Forward()
33 RpoNumber to_to = result[to.ToInt()]; in Forward()
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); } in unvisited()
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); } in onstack()
78 RpoNumber empty_deconstruct_frame_return_block = RpoNumber::Invalid(); in ComputeForwarding()
80 RpoNumber empty_no_deconstruct_frame_return_block = RpoNumber::Invalid(); in ComputeForwarding()
[all …]
H A Dspill-placer.h116 void ExpandBoundsToInclude(RpoNumber block);
119 RpoNumber top_start_block);
121 void SetDefinition(RpoNumber block, int vreg);
162 RpoNumber first_block_ = RpoNumber::Invalid();
163 RpoNumber last_block_ = RpoNumber::Invalid();
H A Dspill-placer.cc61 RpoNumber start_block = in Add()
79 RpoNumber end_block = in Add()
94 RpoNumber block_number = block->rpo_number(); in Add()
245 first_block_ = RpoNumber::Invalid(); in ClearData()
246 last_block_ = RpoNumber::Invalid(); in ClearData()
292 RpoNumber block_id = RpoNumber::FromInt(i); in FirstBackwardPass()
301 for (RpoNumber successor_id : block->successors()) { in FirstBackwardPass()
338 RpoNumber block_id = RpoNumber::FromInt(i); in ForwardPass()
395 RpoNumber block_id = RpoNumber::FromInt(i); in SecondBackwardPass()
406 for (RpoNumber successor_id : block->successors()) { in SecondBackwardPass()
[all …]
H A Dinstruction.cc585 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock()
591 ao_number_(RpoNumber::Invalid()), in InstructionBlock()
608 static RpoNumber GetRpo(const BasicBlock* block) { in GetRpo()
610 return RpoNumber::FromInt(block->rpo_number()); in GetRpo()
664 for (RpoNumber pred : block->predecessors()) { in operator <<()
684 for (RpoNumber succ : block->successors()) { in operator <<()
763 RpoNumber invalid = RpoNumber::Invalid(); in ComputeAssemblyOrder()
798 block->set_ao_number(RpoNumber::FromInt(ao++)); in ComputeAssemblyOrder()
812 RpoNumber invalid = RpoNumber::Invalid(); in RecomputeAssemblyOrderForTesting()
858 void InstructionSequence::EndBlock(RpoNumber rpo) { in EndBlock()
[all …]
H A Dinstruction.h1017 class RpoNumber final {
1029 static RpoNumber FromInt(int index) { return RpoNumber(index); } in FromInt()
1030 static RpoNumber Invalid() { return RpoNumber(kInvalidRpoNumber); } in Invalid()
1037 RpoNumber Next() const { in Next()
1414 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, in NON_EXPORTED_BASE()
1415 RpoNumber loop_end, RpoNumber dominator, bool deferred, in NON_EXPORTED_BASE()
1446 RpoNumber loop_end() const { in NON_EXPORTED_BASE()
1494 const RpoNumber rpo_number_; in NON_EXPORTED_BASE()
1495 const RpoNumber loop_header_; in NON_EXPORTED_BASE()
1496 const RpoNumber loop_end_; in NON_EXPORTED_BASE()
[all …]
H A Dframe-elider.cc50 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
68 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
104 for (RpoNumber& pred : block->predecessors()) { in PropagateIntoBlock()
124 for (RpoNumber& succ : block->successors()) { in PropagateIntoBlock()
148 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
H A Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>* result,
26 ZoneVector<RpoNumber> const& forwarding,
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/v8/src/compiler/backend/
H A Djump-threading.cc21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) { in PushIfUnvisited()
31 void Forward(RpoNumber to) { in Forward()
32 RpoNumber from = stack.top(); in Forward()
33 RpoNumber to_to = result[to.ToInt()]; in Forward()
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); } in unvisited()
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); } in onstack()
75 ZoneStack<RpoNumber> stack(local_zone); in ComputeForwarding()
90 RpoNumber fw = block->rpo_number(); in ComputeForwarding()
[all …]
H A Dinstruction.cc579 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock()
584 ao_number_(RpoNumber::Invalid()), in InstructionBlock()
600 static RpoNumber GetRpo(const BasicBlock* block) { in GetRpo()
602 return RpoNumber::FromInt(block->rpo_number()); in GetRpo()
656 for (RpoNumber pred : block->predecessors()) { in operator <<()
676 for (RpoNumber succ : block->successors()) { in operator <<()
755 RpoNumber invalid = RpoNumber::Invalid(); in ComputeAssemblyOrder()
790 block->set_ao_number(RpoNumber::FromInt(ao++)); in ComputeAssemblyOrder()
804 RpoNumber invalid = RpoNumber::Invalid(); in RecomputeAssemblyOrderForTesting()
850 void InstructionSequence::EndBlock(RpoNumber rpo) { in EndBlock()
[all …]
H A Dinstruction.h939 class RpoNumber final {
951 static RpoNumber FromInt(int index) { return RpoNumber(index); } in FromInt()
952 static RpoNumber Invalid() { return RpoNumber(kInvalidRpoNumber); } in Invalid()
959 RpoNumber Next() const { in Next()
961 return RpoNumber(index_ + 1); in Next()
1340 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, in NON_EXPORTED_BASE()
1371 RpoNumber loop_end() const { in NON_EXPORTED_BASE()
1415 const RpoNumber rpo_number_; in NON_EXPORTED_BASE()
1416 const RpoNumber loop_header_; in NON_EXPORTED_BASE()
1417 const RpoNumber loop_end_; in NON_EXPORTED_BASE()
[all …]
H A Dframe-elider.cc50 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
68 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
104 for (RpoNumber& pred : block->predecessors()) { in PropagateIntoBlock()
124 for (RpoNumber& succ : block->successors()) { in PropagateIntoBlock()
148 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
H A Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>* result,
26 ZoneVector<RpoNumber> const& forwarding,
/dports/www/node10/node-v10.24.1/deps/v8/src/compiler/
H A Djump-threading.cc21 ZoneVector<RpoNumber>& result;
22 ZoneStack<RpoNumber>& stack;
25 void PushIfUnvisited(RpoNumber num) { in PushIfUnvisited()
31 void Forward(RpoNumber to) { in Forward()
32 RpoNumber from = stack.top(); in Forward()
33 RpoNumber to_to = result[to.ToInt()]; in Forward()
54 RpoNumber unvisited() { return RpoNumber::FromInt(-1); } in unvisited()
55 RpoNumber onstack() { return RpoNumber::FromInt(-2); } in onstack()
75 ZoneStack<RpoNumber> stack(local_zone); in ComputeForwarding()
90 RpoNumber fw = block->rpo_number(); in ComputeForwarding()
[all …]
H A Dinstruction.h997 class RpoNumber final {
1009 static RpoNumber FromInt(int index) { return RpoNumber(index); } in FromInt()
1010 static RpoNumber Invalid() { return RpoNumber(kInvalidRpoNumber); } in Invalid()
1096 RpoNumber ToRpoNumber() const { in ToRpoNumber()
1375 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, in NON_EXPORTED_BASE()
1404 RpoNumber loop_end() const { in NON_EXPORTED_BASE()
1442 const RpoNumber rpo_number_; in NON_EXPORTED_BASE()
1443 const RpoNumber loop_header_; in NON_EXPORTED_BASE()
1444 const RpoNumber loop_end_; in NON_EXPORTED_BASE()
1554 void StartBlock(RpoNumber rpo); in NON_EXPORTED_BASE()
[all …]
H A Dframe-elider.cc53 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
71 for (RpoNumber& succ : block->successors()) { in MarkDeConstruction()
110 for (RpoNumber& pred : block->predecessors()) { in PropagateIntoBlock()
130 for (RpoNumber& succ : block->successors()) { in PropagateIntoBlock()
156 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
H A Dinstruction.cc635 RpoNumber loop_header, RpoNumber loop_end, in InstructionBlock()
662 static RpoNumber GetRpo(const BasicBlock* block) { in GetRpo()
663 if (block == nullptr) return RpoNumber::Invalid(); in GetRpo()
664 return RpoNumber::FromInt(block->rpo_number()); in GetRpo()
713 for (RpoNumber pred : block->predecessors()) { in operator <<()
738 for (RpoNumber succ : block->successors()) { in operator <<()
820 block->set_ao_number(RpoNumber::FromInt(ao++)); in ComputeAssemblyOrder()
825 block->set_ao_number(RpoNumber::FromInt(ao++)); in ComputeAssemblyOrder()
861 void InstructionSequence::StartBlock(RpoNumber rpo) { in StartBlock()
869 void InstructionSequence::EndBlock(RpoNumber rpo) { in EndBlock()
[all …]
H A Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>& result,
25 static void ApplyForwarding(ZoneVector<RpoNumber>& forwarding,
/dports/lang/v8/v8-9.6.180.12/test/cctest/compiler/
H A Dtest-instruction-scheduler.cc17 zone, RpoNumber::FromInt(0), RpoNumber::Invalid(), RpoNumber::Invalid(), in CreateSingleBlock()
18 RpoNumber::Invalid(), false, false); in CreateSingleBlock()
33 void StartBlock() { scheduler_.StartBlock(RpoNumber::FromInt(0)); } in StartBlock()
34 void EndBlock() { scheduler_.EndBlock(RpoNumber::FromInt(0)); } in EndBlock()

1234567