Lines Matching refs:NewCond
1169 static void replaceExitCond(BranchInst *BI, Value *NewCond, in replaceExitCond() argument
1173 << " with " << *NewCond << "\n"); in replaceExitCond()
1174 BI->setCondition(NewCond); in replaceExitCond()
1191 auto *NewCond = createFoldedExitCond(L, ExitingBB, IsTaken); in foldExit() local
1192 replaceExitCond(BI, NewCond, DeadInsts); in foldExit()
1397 auto *NewCond = *Replaced; in optimizeLoopExitWithUnknownExitCount() local
1398 if (auto *NCI = dyn_cast<Instruction>(NewCond)) { in optimizeLoopExitWithUnknownExitCount()
1402 << " with " << *NewCond << "\n"); in optimizeLoopExitWithUnknownExitCount()
1404 OldCond->replaceAllUsesWith(NewCond); in optimizeLoopExitWithUnknownExitCount()
1853 Value *NewCond; in predicateLoopExits() local
1855 NewCond = L->contains(BI->getSuccessor(0)) ? in predicateLoopExits()
1869 NewCond = B.CreateICmp(Pred, ECV, RHS); in predicateLoopExits()
1872 BI->setCondition(NewCond); in predicateLoopExits()