Home
last modified time | relevance | path

Searched refs:GetDominator (Results 1 – 13 of 13) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dcommon_dominator.h58 block = block->GetDominator(); in Update()
62 block2 = block2->GetDominator(); in Update()
68 block = block->GetDominator(); in Update()
70 block2 = block2->GetDominator(); in Update()
86 block = block->GetDominator(); in ChainLength()
H A Dnodes_test.cc62 return b == graph_->GetEntryBlock() || b == nullptr || b->GetDominator() != nullptr; in TEST_F()
76 return b != nullptr && b->GetDominator() != nullptr; in TEST_F()
118 return b == graph_->GetEntryBlock() || b == nullptr || b->GetDominator() != nullptr; in TEST_F()
132 return b != nullptr && b->GetDominator() != nullptr; in TEST_F()
H A Ddominator_test.cc43 ASSERT_EQ(nullptr, graph->GetBlocks()[i]->GetDominator()); in TestCode()
47 ASSERT_NE(nullptr, graph->GetBlocks()[i]->GetDominator()); in TestCode()
48 ASSERT_EQ(blocks[i], graph->GetBlocks()[i]->GetDominator()->GetBlockId()); in TestCode()
H A Dcode_sinking.cc193 ? block->GetDominator() in FindIdealPosition()
212 if (!post_dominated.IsBitSet(target_block->GetDominator()->GetBlockId())) { in FindIdealPosition()
215 target_block = target_block->GetDominator(); in FindIdealPosition()
H A Dregister_allocator.cc263 if (block_from->GetDominator() != nullptr) { in SplitBetween()
264 for (HBasicBlock* dominated : block_from->GetDominator()->GetDominatedBlocks()) { in SplitBetween()
H A Dgvn.cc434 HBasicBlock* dominator = block->GetDominator(); in VisitBasicBlock()
472 DCHECK_EQ(block->GetDominator(), block->GetLoopInformation()->GetPreHeader()); in VisitBasicBlock()
H A Dcha_guard_optimization.cc143 dominator = dominator->GetDominator(); in OptimizeWithDominatingGuard()
H A Dnodes.cc262 HBasicBlock* old_dominator = successor->GetDominator(); in UpdateDominatorOfSuccessor()
518 block->GetDominator()->AddDominatedBlock(block); in ComputeDominanceInformation()
1055 DCHECK(irreducible_ || (block == header_->GetDominator())); in GetPreHeader()
1081 DCHECK(back_edge->GetDominator() != nullptr); in HasBackEdgeNotDominatedByHeader()
1120 current = current->GetDominator(); in Dominates()
2082 target_block = target_block->GetDominator(); in MoveBeforeFirstUserAndOutOfLoops()
2635 GetDominator()->ReplaceDominatedBlock(this, other); in ReplaceWith()
2636 other->SetDominator(GetDominator()); in ReplaceWith()
2646 DCHECK(block->GetDominator() == nullptr); in DeleteDeadEmptyBlock()
2946 HBasicBlock* old_pre_header = header->GetDominator(); in TransformLoopHeaderForBCE()
H A Dgraph_visualizer.cc910 if (block->GetDominator() != nullptr) { in VisitBasicBlock()
911 PrintProperty("dominator", block->GetDominator()); in VisitBasicBlock()
H A Dsuperblock_cloner.cc700 if (bb->GetDominator()) { in DumpBB()
701 oss << " dom " << bb->GetDominator()->GetBlockId(); in DumpBB()
H A Dbounds_check_elimination.cc590 basic_block = basic_block->GetDominator(); in LookupValueRange()
1890 HBasicBlock* if_block = new_preheader->GetDominator(); in TransformLoopForDeoptimizationIfNeeded()
H A Dgraph_checker.cc215 if (dominated->GetDominator() != block) { in VisitBasicBlock()
H A Dnodes.h1168 HBasicBlock* GetDominator() const { return dominator_; } in GetDominator() function