Lines Matching refs:getCondition
466 Cond = BI->getCondition(); in rewriteFirstIterationLoopExitValues()
468 Cond = SI->getCondition(); in rewriteFirstIterationLoopExitValues()
699 ICmpInst *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in isLoopExitTestBasedOn()
718 if (L->isLoopInvariant(BI->getCondition())) in needsLFTR()
722 ICmpInst *Cond = dyn_cast<ICmpInst>(BI->getCondition()); in needsLFTR()
832 Value *Cond = cast<BranchInst>(ExitingBB->getTerminator())->getCondition(); in FindLoopCounter()
1010 if (auto *Cond = dyn_cast<Instruction>(BI->getCondition())) in linearFunctionTestReplace()
1062 << " was: " << *BI->getCondition() << "\n"); in linearFunctionTestReplace()
1065 Value *OrigCond = BI->getCondition(); in linearFunctionTestReplace()
1159 auto *OldCond = BI->getCondition(); in replaceExitCond()
1171 auto *OldCond = BI->getCondition(); in createFoldedExitCond()
1237 BI->getCondition()->getName()); in createInvariantCond()
1313 Value *OldCond = BI->getCondition(); in optimizeLoopExitWithUnknownExitCount()
1421 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in canonicalizeExitCondition()
1466 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); in canonicalizeExitCondition()
1560 if (auto *CI = dyn_cast<ConstantInt>(BI->getCondition())) { in optimizeLoopExits()
1747 if (isa<Constant>(BI->getCondition())) in predicateLoopExits()
1862 Value *OldCond = BI->getCondition(); in predicateLoopExits()