Searched refs:GetDominator (Results 1 – 12 of 12) sorted by relevance
73 target_bb = target_bb->GetDominator(); in MoveFromStartBlock()135 first_dominator = first_dominator->GetDominator(); in GetDominators()137 for (auto blk = first_dominator; blk != nullptr; blk = blk->GetDominator()) { in GetDominators()
62 EXPECT_NE(bb->GetPredecessor(1)->GetDominator(), nullptr); in __anona6f8c39f0102()97 EXPECT_NE(bb->GetPredecessor(1)->GetDominator(), nullptr); in __anona6f8c39f0202()
28 EXPECT_EQ(block->GetDominator(), dominator); in CheckImmediateDominators()
307 EXPECT_EQ(loop->GetHeader()->GetDominator(), pre_header); in TEST_F()
611 BasicBlock *dom_block = other->GetDominator(); in IsDominate()617 ASSERT(dom_block != dom_block->GetDominator()); in IsDominate()618 dom_block = dom_block->GetDominator(); in IsDominate()628 if (GetDominator() != nullptr) { in CreateImmediateDominator()629 GetDominator()->RemoveDominatedBlock(this); in CreateImmediateDominator()630 GetDominator()->AddDominatedBlock(dominator); in CreateImmediateDominator()631 dominator->SetDominator(GetDominator()); in CreateImmediateDominator()638 BasicBlock *BasicBlock::GetDominator() const in GetDominator() function in panda::compiler::BasicBlock
64 if (block->GetDominator() != nullptr) { in CloneAnalyses()65 auto clone_dom = GetClone(block->GetDominator()); in CloneAnalyses()610 ASSERT(block->GetDominator() == replaceable_pred); in CloneLoopHeader()615 if (outer->GetDominator() == block) { in CloneLoopHeader()
257 auto dominator = block->GetDominator(); in FinishBlockRemoval()261 ASSERT(dom_block->GetDominator() == block); in FinishBlockRemoval()
451 dominators[block->GetId()] = block->GetDominator(); in CheckDomTree()458 ASSERT_DO(dominators[block->GetId()] == block->GetDominator(), in CheckDomTree()461 … << "Correct dominator must be block with id " << block->GetDominator()->GetId() << std::endl in CheckDomTree()
323 BasicBlock *GetDominator() const;
196 header->GetDominator()->GetLoop() == loop->GetOuterLoop() && in PreHeaderExists()197 header->GetDominator() != GetGraph()->GetStartBlock(); in PreHeaderExists()213 pre_header = header->GetDominator(); in FindAndInsertPreHeaders()
202 if (successor->GetDominator() == predecessor) { in UpdateAfterResolverInsertion()
182 if (block->GetDominator() != nullptr) { in CheckLinearOrder()183 ASSERT_PRINT(block_pos[block->GetDominator()->GetId()] < block_pos[block->GetId()], in CheckLinearOrder()