Lines Matching refs:dominator
1142 BasicBlock* dominator = *pred; in PropagateImmediateDominators() local
1143 bool deferred = dominator->deferred(); in PropagateImmediateDominators()
1150 dominator = BasicBlock::GetCommonDominator(dominator, *pred); in PropagateImmediateDominators()
1153 block->set_dominator(dominator); in PropagateImmediateDominators()
1154 block->set_dominator_depth(dominator->dominator_depth() + 1); in PropagateImmediateDominators()
1157 dominator->id().ToInt(), block->dominator_depth()); in PropagateImmediateDominators()
1324 BasicBlock* dominator = BasicBlock::GetCommonDominator(b1, b2); in InsideSameDominatorChain() local
1325 return dominator == b1 || dominator == b2; in InsideSameDominatorChain()
1521 while (marked_[use_block->dominator()->id().ToSize()]) { in SplitNode()
1522 use_block = use_block->dominator(); in SplitNode()
1546 if (block->IsLoopHeader()) return block->dominator(); in GetHoistBlock()
1559 return header_block->dominator(); in GetHoistBlock()