Lines Matching defs:ExitingBB
699 static bool isLoopExitTestBasedOn(Value *V, BasicBlock *ExitingBB) { in isLoopExitTestBasedOn()
712 static bool needsLFTR(Loop *L, BasicBlock *ExitingBB) { in needsLFTR()
888 static PHINode *FindLoopCounter(Loop *L, BasicBlock *ExitingBB, in FindLoopCounter()
972 static Value *genLoopLimit(PHINode *IndVar, BasicBlock *ExitingBB, in genLoopLimit()
1063 linearFunctionTestReplace(Loop *L, BasicBlock *ExitingBB, in linearFunctionTestReplace()
1301 static void foldExit(const Loop *L, BasicBlock *ExitingBB, bool IsTaken, in foldExit()
1312 const Loop *L, BasicBlock *ExitingBB, ICmpInst::Predicate InvariantPred, in replaceWithInvariantCond()
1329 const Loop *L, BranchInst *BI, BasicBlock *ExitingBB, in optimizeLoopExitWithUnknownExitCount()
1402 auto NewEnd = llvm::remove_if(ExitingBlocks, [&](BasicBlock *ExitingBB) { in optimizeLoopExits()
1584 auto BadExit = [&](BasicBlock *ExitingBB) { in predicateLoopExits()
1659 assert(llvm::all_of(ExitingBlocks, [&](BasicBlock *ExitingBB) { in predicateLoopExits()