Searched refs:GetReversePostOrder (Results 1 – 25 of 25) sorted by relevance
/art/compiler/optimizing/ |
D | dead_code_elimination.cc | 242 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in SimplifyAlwaysThrows() 325 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in SimplifyIfs() 429 for (size_t i = 1u, size = graph_->GetReversePostOrder().size(); i != size; ++i) { in ConnectSuccessiveBlocks() 430 HBasicBlock* block = graph_->GetReversePostOrder()[i]; in ConnectSuccessiveBlocks() 437 DCHECK_LT(i, IndexOfElement(graph_->GetReversePostOrder(), successor)); in ConnectSuccessiveBlocks() 440 DCHECK_EQ(size, graph_->GetReversePostOrder().size()); in ConnectSuccessiveBlocks() 441 DCHECK_EQ(block, graph_->GetReversePostOrder()[i]); in ConnectSuccessiveBlocks()
|
D | linear_order.h | 45 linear_order->resize(graph->GetReversePostOrder().size()); in LinearizeGraph()
|
D | linear_order.cc | 87 DCHECK_EQ(linear_order.size(), graph->GetReversePostOrder().size()); in LinearizeGraphInternal() 100 for (HBasicBlock* block : graph->GetReversePostOrder()) { in LinearizeGraphInternal()
|
D | ssa_phi_elimination.cc | 46 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in MarkDeadPhis() 136 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | ssa_builder.cc | 34 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in FixNullConstantType() 67 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in EquivalentPhisCleanup() 89 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in FixEnvironmentPhis() 241 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in RunPrimitiveTypePropagation() 503 for (HBasicBlock* block : graph->GetReversePostOrder()) { in HasPhiEquivalentAtLoopEntry()
|
D | side_effects_analysis.cc | 29 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | critical_native_abi_fixup_arm.cc | 95 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | cha_guard_optimization.cc | 249 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | execution_subgraph.h | 149 return Filter(MakeIterationRange(graph_->GetReversePostOrder()), in EntryBlocksReversePostOrder()
|
D | prepare_for_register_allocation.cc | 29 for (HBasicBlock* block : GetGraph()->GetReversePostOrder()) { in Run()
|
D | load_store_analysis.cc | 272 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | bounds_check_elimination.cc | 2055 for (size_t i = 0, size = graph_->GetReversePostOrder().size(); i != size; ++i) { in Run() 2056 HBasicBlock* current = graph_->GetReversePostOrder()[i]; in Run() 2065 size_t new_size = graph_->GetReversePostOrder().size(); in Run() 2068 DCHECK_EQ(current, graph_->GetReversePostOrder()[i]); in Run()
|
D | gvn.cc | 418 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | reference_type_propagation.cc | 139 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in ValidateTypes() 356 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Run()
|
D | nodes.cc | 496 for (HBasicBlock* block : GetReversePostOrder()) { in ComputeDominanceInformation() 507 for (HBasicBlock* block : GetReversePostOrder()) { in ComputeDominanceInformation() 516 for (HBasicBlock* block : GetReversePostOrder()) { in ComputeDominanceInformation() 711 for (HBasicBlock* block : GetReversePostOrder()) { in ComputeTryBlockInformation() 1754 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in VisitReversePostOrder() 2800 for (HBasicBlock* current : GetReversePostOrder()) { in InlineInto()
|
D | scheduler.cc | 563 for (HBasicBlock* block : graph->GetReversePostOrder()) { in Schedule()
|
D | superblock_cloner.cc | 1053 for (HBasicBlock* orig_block : graph_->GetReversePostOrder()) { in CloneBasicBlocks()
|
D | graph_checker.cc | 64 size_t current_size = GetGraph()->GetReversePostOrder().size(); in Run()
|
D | load_store_elimination.cc | 2436 const ArenaVector<HBasicBlock*> reverse_post_order = GetGraph()->GetReversePostOrder(); in ProcessLoopPhiWithUnknownInput() 2861 for (HBasicBlock* block : GetGraph()->GetReversePostOrder()) { in Run() 3779 for (HBasicBlock* blk : GetGraph()->GetReversePostOrder()) { in MovePartialEscapes()
|
D | nodes.h | 580 const ArenaVector<HBasicBlock*>& GetReversePostOrder() const { in GetReversePostOrder() function 585 DCHECK(GetReversePostOrder()[0] == entry_block_); in GetReversePostOrderSkipEntryBlock() 586 return ArrayRef<HBasicBlock* const>(GetReversePostOrder()).SubArray(1); in GetReversePostOrderSkipEntryBlock() 590 return ReverseRange(GetReversePostOrder()); in GetPostOrder() 8448 blocks_(info.GetHeader()->GetGraph()->GetReversePostOrder()),
|
D | induction_var_analysis.cc | 250 for (HBasicBlock* graph_block : graph_->GetReversePostOrder()) { in Run()
|
D | instruction_builder.cc | 174 for (HBasicBlock* current : graph_->GetReversePostOrder()) { in InitializeBlockLocals() 366 for (HBasicBlock* block : graph_->GetReversePostOrder()) { in Build()
|
D | code_generator.cc | 1115 for (HBasicBlock* block : graph.GetReversePostOrder()) { in CheckLoopEntriesCanBeUsedForOsr()
|
D | inliner.cc | 163 ArenaVector<HBasicBlock*> blocks = graph_->GetReversePostOrder(); in Run()
|
D | instruction_simplifier.cc | 161 for (HBasicBlock* block : GetGraph()->GetReversePostOrder()) { in Run()
|