Lines Matching refs:BranchInst
245 !isa<BranchInst>(Compare->user_back())) in handleFloatingPointIV()
248 BranchInst *TheBr = cast<BranchInst>(Compare->user_back()); in handleFloatingPointIV()
467 if (auto *BI = dyn_cast<BranchInst>(TermInst)) { in rewriteFirstIterationLoopExitValues()
703 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in isLoopExitTestBasedOn()
722 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in needsLFTR()
841 Value *Cond = cast<BranchInst>(ExitingBB->getTerminator())->getCondition(); in FindLoopCounter()
1008 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in linearFunctionTestReplace()
1181 static void replaceExitCond(BranchInst *BI, Value *NewCond, in replaceExitCond()
1193 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createFoldedExitCond()
1202 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in foldExit()
1259 BranchInst *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createInvariantCond()
1273 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in createReplacement()
1323 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, const SCEV *MaxIter, in optimizeLoopExitWithUnknownExitCount()
1440 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in canonicalizeExitCondition()
1486 auto *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in canonicalizeExitCondition()
1574 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1646 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in optimizeLoopExits()
1764 BranchInst *BI = dyn_cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1864 auto *BI = cast<BranchInst>(ExitingBB->getTerminator()); in predicateLoopExits()
1980 if (!isa<BranchInst>(ExitingBB->getTerminator())) in run()