Lines Matching refs:Dominator
300 BasicBlock *getNextFlow(BasicBlock *Dominator);
577 NearestCommonDominator Dominator(DT); in insertConditions() local
578 Dominator.addBlock(Parent); in insertConditions()
590 Dominator.addAndRememberBlock(BB); in insertConditions()
596 if (!Dominator.resultIsRememberedBlock()) in insertConditions()
597 PhiInserter.AddAvailableValue(Dominator.result(), Default); in insertConditions()
810 BasicBlock *Dominator = nullptr; in changeExit() local
825 if (!Dominator) in changeExit()
826 Dominator = BB; in changeExit()
828 Dominator = DT->findNearestCommonDominator(Dominator, BB); in changeExit()
833 if (Dominator) in changeExit()
834 DT->changeImmediateDominator(NewExit, Dominator); in changeExit()
850 BasicBlock *StructurizeCFG::getNextFlow(BasicBlock *Dominator) { in getNextFlow() argument
860 DebugLoc DL = TermDL[Dominator]; in getNextFlow()
863 DT->addNewBlock(Flow, Dominator); in getNextFlow()