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

Declarations

include/llvm/Analysis/ScalarEvolution.h
  676   bool isLoopEntryGuardedByCond(const Loop *L, ICmpInst::Predicate Pred,

References

lib/Analysis/ScalarEvolution.cpp
 1503       SE->isLoopEntryGuardedByCond(L, Pred, PreStart, OverflowLimit))
 8796     if (isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, DistancePlusOne, Zero)) {
 9167   return isLoopEntryGuardedByCond(MDL, Pred, SplitLHS.first, SplitRHS.first) &&
 9191   return isLoopEntryGuardedByCond(L, Pred, LHS->getStart(), RHS) &&
10000          isLoopEntryGuardedByCond(L, Pred, FoundRHS,
10693   if (isLoopEntryGuardedByCond(L, Cond, getMinusSCEV(Start, Stride), RHS))
10763   if (!isLoopEntryGuardedByCond(L, Cond, getAddExpr(Start, Stride), RHS))
lib/CodeGen/HardwareLoops.cpp
  333   if (SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, ExitCount,
lib/Transforms/Scalar/IndVarSimplify.cpp
 2780     if (SE->isLoopEntryGuardedByCond(L, CmpInst::ICMP_ULT,
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
  671     return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, BoundSCEV);
  685   return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, MinusOne) &&
  686          SE.isLoopEntryGuardedByCond(L, BoundPred, BoundSCEV, Limit);
  719     return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, BoundSCEV);
  730   return (SE.isLoopEntryGuardedByCond(L, BoundPred, Start,
  732           SE.isLoopEntryGuardedByCond(L, BoundPred, BoundSCEV, Limit));
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  919       SE->isLoopEntryGuardedByCond(
lib/Transforms/Scalar/LoopPredication.cpp
  398     if (SE->isLoopEntryGuardedByCond(L, Pred, LHS, RHS))
  400     if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred),
lib/Transforms/Utils/LoopUtils.cpp
 1002          SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SLT, S, Zero);
 1009          SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SGE, S, Zero);
 1019          SE.isLoopEntryGuardedByCond(L, Predicate, S,
 1030          SE.isLoopEntryGuardedByCond(L, Predicate, S,