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

Declarations

include/llvm/Analysis/ScalarEvolution.h
  740   const SCEV *getExitCount(const Loop *L, BasicBlock *ExitingBlock,

References

lib/Analysis/ScalarEvolution.cpp
 6540       dyn_cast<SCEVConstant>(getExitCount(L, ExitingBlock));
 6576   const SCEV *ExitCount = getExitCount(L, ExitingBlock);
11504          << *SE->getExitCount(L, ExitingBlock) << "\n";
lib/Analysis/TargetTransformInfo.cpp
   71     const SCEV *EC = SE.getExitCount(L, BB);
lib/Transforms/Scalar/IndVarSimplify.cpp
  651           const SCEV *ExitCount = SE->getExitCount(L, PN->getIncomingBlock(i));
 2666     const SCEV *ExitCount = SE.getExitCount(L, ExitingBB);
 2668       ExitCount = SE.getExitCount(L, ExitingBB,
 2704     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 2751     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 2861     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 2940     const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
 3053       const SCEV *ExitCount = SE->getExitCount(L, ExitingBB);
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  788   const SCEV *LatchCount = SE.getExitCount(&L, Latch);
 1388   LatchTakenCount = SE.getExitCount(&OriginalLoop, MainLoopStructure.Latch);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 2091       SE->getExitCount(CurLoop, CurLoop->getLoopLatch());
lib/Transforms/Scalar/PlaceSafepoints.cpp
  255     const SCEV *MaxExec = SE->getExitCount(L, Pred);
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  617   const SCEV *BECountSC = SE->getExitCount(L, Latch);
lib/Transforms/Utils/LoopUtils.cpp
  728   const SCEV *InnerLoopBECountSC = SE.getExitCount(InnerLoop, InnerLoopLatch);