Lines Matching defs:Dominator
344 BasicBlock *getNextFlow(BasicBlock *Dominator);
631 NearestCommonDominator Dominator(DT);
632 Dominator.addBlock(Parent);
637 Dominator.addAndRememberBlock(BB);
640 if (!Dominator.resultIsRememberedBlock())
641 PhiInserter.AddAvailableValue(Dominator.result(), Default);
944 BasicBlock *Dominator = nullptr;
959 if (!Dominator)
960 Dominator = BB;
962 Dominator = DT->findNearestCommonDominator(Dominator, BB);
967 if (Dominator)
968 DT->changeImmediateDominator(NewExit, Dominator);
984 BasicBlock *StructurizeCFG::getNextFlow(BasicBlock *Dominator) {
994 DebugLoc DL = TermDL[Dominator];
997 DT->addNewBlock(Flow, Dominator);