Lines Matching refs:BranchInst

240       !isa<BranchInst>(Compare->user_back()))  in handleFloatingPointIV()
243 BranchInst *TheBr = cast<BranchInst>(Compare->user_back()); in handleFloatingPointIV()
457 if (auto *BI = dyn_cast<BranchInst>(TermInst)) { in rewriteFirstIterationLoopExitValues()
691 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in isLoopExitTestBasedOn()
710 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in needsLFTR()
829 Value *Cond = cast<BranchInst>(ExitingBB->getTerminator())->getCondition(); in FindLoopCounter()
996 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in linearFunctionTestReplace()
1169 static void replaceExitCond(BranchInst *BI, Value *NewCond, in replaceExitCond()
1181 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createFoldedExitCond()
1190 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in foldExit()
1247 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createInvariantCond()
1261 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createReplacement()
1311 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter, in optimizeLoopExitWithUnknownExitCount()
1428 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in canonicalizeExitCondition()
1474 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in canonicalizeExitCondition()
1562 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1634 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1752 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1852 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1967 if (!isa<BranchInst>(ExitingBB->getTerminator())) in run()