Lines Matching refs:getTerminator
464 auto *TermInst = IncomingBB->getTerminator(); in rewriteFirstIterationLoopExitValues()
700 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in isLoopExitTestBasedOn()
719 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in needsLFTR()
894 Value *Cond = cast<BranchInst>(ExitingBB->getTerminator())->getCondition(); in FindLoopCounter()
942 !mustExecuteUBIfPoisonOnPathTo(Phi, ExitingBB->getTerminator(), DT)) in FindLoopCounter()
1009 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in genLoopLimit()
1053 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in genLoopLimit()
1087 mustExecuteUBIfPoisonOnPathTo(IncVar, ExitingBB->getTerminator(), DT); in linearFunctionTestReplace()
1121 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in linearFunctionTestReplace()
1217 BasicBlock::iterator I(Preheader->getTerminator()); in sinkUnusedInvariants()
1304 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in foldExit()
1316 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in replaceWithInvariantCond()
1411 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1463 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1589 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1685 Rewriter.setInsertPoint(L->getLoopPreheader()->getTerminator()); in predicateLoopExits()
1686 IRBuilder<> B(L->getLoopPreheader()->getTerminator()); in predicateLoopExits()
1691 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1807 BranchInst *PreHeaderBR = cast<BranchInst>(PreHeader->getTerminator()); in run()
1813 if (!isa<BranchInst>(ExitingBB->getTerminator())) in run()