Lines Matching refs:getCondition
460 Cond = BI->getCondition(); in rewriteFirstIterationLoopExitValues()
462 Cond = SI->getCondition(); in rewriteFirstIterationLoopExitValues()
692 ICmpInst *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in isLoopExitTestBasedOn()
711 if (L->isLoopInvariant(BI->getCondition())) in needsLFTR()
715 ICmpInst *Cond = dyn_cast<ICmpInst>(BI->getCondition()); in needsLFTR()
829 Value *Cond = cast<BranchInst>(ExitingBB->getTerminator())->getCondition(); in FindLoopCounter()
1007 if (auto *Cond = dyn_cast<Instruction>(BI->getCondition())) in linearFunctionTestReplace()
1059 << " was: " << *BI->getCondition() << "\n"); in linearFunctionTestReplace()
1062 Value *OrigCond = BI->getCondition(); in linearFunctionTestReplace()
1171 auto *OldCond = BI->getCondition(); in replaceExitCond()
1183 auto *OldCond = BI->getCondition(); in createFoldedExitCond()
1249 BI->getCondition()->getName()); in createInvariantCond()
1325 Value *OldCond = BI->getCondition(); in optimizeLoopExitWithUnknownExitCount()
1433 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in canonicalizeExitCondition()
1479 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in canonicalizeExitCondition()
1570 if (auto *CI = dyn_cast<ConstantInt>(BI->getCondition())) { in optimizeLoopExits()
1757 if (isa<Constant>(BI->getCondition())) in predicateLoopExits()
1871 Value *OldCond = BI->getCondition(); in predicateLoopExits()