Home
last modified time | relevance | path

Searched refs:isLoopEntryGuardedByCond (Results 1 – 8 of 8) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp688 return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, BoundSCEV); in isSafeDecreasingBound()
702 return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, MinusOne) && in isSafeDecreasingBound()
703 SE.isLoopEntryGuardedByCond(L, BoundPred, BoundSCEV, Limit); in isSafeDecreasingBound()
736 return SE.isLoopEntryGuardedByCond(L, BoundPred, Start, BoundSCEV); in isSafeIncreasingBound()
747 return (SE.isLoopEntryGuardedByCond(L, BoundPred, Start, in isSafeIncreasingBound()
749 SE.isLoopEntryGuardedByCond(L, BoundPred, BoundSCEV, Limit)); in isSafeIncreasingBound()
H A DLoopPredication.cpp409 if (SE->isLoopEntryGuardedByCond(L, Pred, LHS, RHS)) in expandCheck()
411 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck()
H A DIndVarSimplify.cpp1525 if (SE->isLoopEntryGuardedByCond(L, CmpInst::ICMP_ULT, in optimizeLoopExits()
H A DLoopIdiomRecognize.cpp1008 SE->isLoopEntryGuardedByCond( in getNumBytes()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1107 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SLT, S, Zero); in isKnownNegativeInLoop()
1114 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SGE, S, Zero); in isKnownNonNegativeInLoop()
1124 SE.isLoopEntryGuardedByCond(L, Predicate, S, in cannotBeMinInLoop()
1135 SE.isLoopEntryGuardedByCond(L, Predicate, S, in cannotBeMaxInLoop()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DHardwareLoops.cpp389 if (SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, TripCount, in InitLoopCount()
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp1431 SE->isLoopEntryGuardedByCond(L, Pred, PreStart, OverflowLimit)) in getPreStartForExtend()
9247 if (isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, DistancePlusOne, Zero)) { in howFarToZero()
9628 isLoopEntryGuardedByCond(MDL, Pred, SplitLHS.first, SplitRHS.first); in isKnownViaInduction()
9685 return isLoopEntryGuardedByCond(L, Pred, LHS->getStart(), RHS) && in isKnownOnEveryIteration()
10227 bool ScalarEvolution::isLoopEntryGuardedByCond(const Loop *L, in isLoopEntryGuardedByCond() function in ScalarEvolution
10686 isLoopEntryGuardedByCond(L, Pred, FoundRHS, in isImpliedCondOperandsViaNoOverflow()
11399 if (isLoopEntryGuardedByCond(L, Cond, getMinusSCEV(Start, Stride), RHS)) in howManyLessThans()
11404 if (isLoopEntryGuardedByCond( in howManyLessThans()
11475 if (!isLoopEntryGuardedByCond(L, Cond, getAddExpr(Start, Stride), RHS)) { in howManyGreaterThans()
11478 if (isLoopEntryGuardedByCond( in howManyGreaterThans()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h694 bool isLoopEntryGuardedByCond(const Loop *L, ICmpInst::Predicate Pred,