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

References

lib/Transforms/Scalar/IndVarSimplify.cpp
  586   assert(L->isRecursivelyLCSSAForm(*DT, *LI) &&
  590   L->getUniqueExitBlocks(ExitBlocks);
  629         if (LI->getLoopFor(PN->getIncomingBlock(i)) != L)
  634         if (!L->contains(Inst))
  643         const SCEV *ExitValue = SE->getSCEVAtScope(Inst, L->getParentLoop());
  645             !SE->isLoopInvariant(ExitValue, L) ||
  651           const SCEV *ExitCount = SE->getExitCount(L, PN->getIncomingBlock(i));
  655             if (AddRec->getLoop() == L)
  658               !SE->isLoopInvariant(ExitValue, L) ||
  670             hasHardUserWithinLoop(L, Inst))
  673         bool HighCost = Rewriter.isHighCostExpansion(ExitValue, L, Inst);
  691             if (EVL != L)
  692               assert(EVL->contains(L) && "LCSSA breach detected!");
  701   bool LoopCanBeDel = canLoopBeDeleted(L, RewritePhiSet);