reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/IndVarSimplify.cpp
 2809   L->getExitingBlocks(ExitingBlocks);
 2825   if (!SE->hasLoopInvariantBackedgeTakenCount(L))
 2831   const SCEV *ExactBTC = SE->getBackedgeTakenCount(L);
 2833       !SE->isLoopInvariant(ExactBTC, L) ||
 2841     if (LI->getLoopFor(ExitingBB) != L)
 2857     BI->getSuccessor(L->contains(BI->getSuccessor(0)) ? 1 : 0);
 2861     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 2863     if (!SE->isLoopInvariant(ExitCount, L) ||
 2909         return DT->dominates(ExitingBB, L->getLoopLatch());
 2920   for (BasicBlock *BB : L->blocks())
 2936   Rewriter.setInsertPoint(L->getLoopPreheader()->getTerminator());
 2937   IRBuilder<> B(L->getLoopPreheader()->getTerminator());
 2940     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 2945       NewCond = L->contains(BI->getSuccessor(0)) ?
 2957       auto Pred = L->contains(BI->getSuccessor(0)) ?