Lines Matching refs:dominator_candidate
375 // non-loop-exiting successor edges at the dominator_candidate block doesn't
378 // through the dominator_candidate block. In this case, the
379 // dominator_candidate block is guaranteed to dominate all blocks reachable
386 HBasicBlock* dominator_candidate = graph_->blocks()->at(j);
387 for (HPredecessorIterator it(dominator_candidate); !it.Done();
391 if (predecessor->block_id() < dominator_candidate->block_id()) {
405 HBasicBlock* parent_loop_header = dominator_candidate->parent_loop_header();
407 (parent_loop_header == this && !dominator_candidate->IsLoopHeader())) {
408 dominator_candidate->MarkAsLoopSuccessorDominator();
410 HControlInstruction* end = dominator_candidate->end();
415 if (successor->block_id() > dominator_candidate->block_id() &&
418 ASSERT(successor->block_id() > dominator_candidate->block_id() ||