/dports/lang/v8/v8-9.6.180.12/src/compiler/backend/ |
H A D | jump-threading.cc | 21 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 D | spill-placer.h | 116 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 D | spill-placer.cc | 61 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 D | instruction.cc | 606 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 D | instruction.h | 1049 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 D | frame-elider.cc | 50 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 D | jump-threading.h | 20 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 D | jump-threading.cc | 21 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 D | spill-placer.h | 116 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 D | spill-placer.cc | 61 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 D | instruction.cc | 585 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 D | instruction.h | 1017 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 D | frame-elider.cc | 50 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 D | jump-threading.h | 20 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 D | jump-threading.cc | 21 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 D | instruction.cc | 579 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 D | instruction.h | 939 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 D | frame-elider.cc | 50 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 D | jump-threading.h | 20 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 D | jump-threading.cc | 21 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 D | instruction.h | 997 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 D | frame-elider.cc | 53 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 D | instruction.cc | 635 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 D | jump-threading.h | 20 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 D | test-instruction-scheduler.cc | 17 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()
|