Lines Matching refs:OldCond

1183   auto *OldCond = BI->getCondition();  in replaceExitCond()  local
1187 if (OldCond->use_empty()) in replaceExitCond()
1188 DeadInsts.emplace_back(OldCond); in replaceExitCond()
1195 auto *OldCond = BI->getCondition(); in createFoldedExitCond() local
1196 return ConstantInt::get(OldCond->getType(), in createFoldedExitCond()
1337 Value *OldCond = BI->getCondition(); in optimizeLoopExitWithUnknownExitCount() local
1338 Visited.insert(OldCond); in optimizeLoopExitWithUnknownExitCount()
1339 Worklist.push_back(OldCond); in optimizeLoopExitWithUnknownExitCount()
1393 for (auto *OldCond : LeafConditions) { in optimizeLoopExitWithUnknownExitCount() local
1403 OptimisticSkipLastIter = !ICmpsFailingOnLastIter.count(OldCond); in optimizeLoopExitWithUnknownExitCount()
1406 createReplacement(OldCond, L, ExitingBB, MaxIter, Inverted, in optimizeLoopExitWithUnknownExitCount()
1411 NCI->setName(OldCond->getName() + ".first_iter"); in optimizeLoopExitWithUnknownExitCount()
1413 LLVM_DEBUG(dbgs() << "Unknown exit count: Replacing " << *OldCond in optimizeLoopExitWithUnknownExitCount()
1415 assert(OldCond->hasOneUse() && "Must be!"); in optimizeLoopExitWithUnknownExitCount()
1416 OldCond->replaceAllUsesWith(NewCond); in optimizeLoopExitWithUnknownExitCount()
1417 DeadInsts.push_back(OldCond); in optimizeLoopExitWithUnknownExitCount()
1420 ICmpsFailingOnLastIter.erase(OldCond); in optimizeLoopExitWithUnknownExitCount()
1883 Value *OldCond = BI->getCondition(); in predicateLoopExits() local
1885 if (OldCond->use_empty()) in predicateLoopExits()
1886 DeadInsts.emplace_back(OldCond); in predicateLoopExits()