Lines Matching refs:NewCond
1181 static void replaceExitCond(BranchInst *BI, Value *NewCond, in replaceExitCond() argument
1185 << " with " << *NewCond << "\n"); in replaceExitCond()
1186 BI->setCondition(NewCond); in replaceExitCond()
1203 auto *NewCond = createFoldedExitCond(L, ExitingBB, IsTaken); in foldExit() local
1204 replaceExitCond(BI, NewCond, DeadInsts); in foldExit()
1409 auto *NewCond = *Replaced; in optimizeLoopExitWithUnknownExitCount() local
1410 if (auto *NCI = dyn_cast<Instruction>(NewCond)) { in optimizeLoopExitWithUnknownExitCount()
1414 << " with " << *NewCond << "\n"); in optimizeLoopExitWithUnknownExitCount()
1416 OldCond->replaceAllUsesWith(NewCond); in optimizeLoopExitWithUnknownExitCount()
1865 Value *NewCond; in predicateLoopExits() local
1867 NewCond = L->contains(BI->getSuccessor(0)) ? in predicateLoopExits()
1881 NewCond = B.CreateICmp(Pred, ECV, RHS); in predicateLoopExits()
1884 BI->setCondition(NewCond); in predicateLoopExits()