Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopConstrainer.cpp49 return SE.isLoopEntryGuardedByCond(L, BoundPred, StartLG, BoundLG); in isSafeDecreasingBound()
62 return SE.isLoopEntryGuardedByCond(L, BoundPred, StartLG, MinusOne) && in isSafeDecreasingBound()
63 SE.isLoopEntryGuardedByCond(L, BoundPred, BoundLG, Limit); in isSafeDecreasingBound()
96 return SE.isLoopEntryGuardedByCond(L, BoundPred, StartLG, BoundLG); in isSafeIncreasingBound()
106 return (SE.isLoopEntryGuardedByCond(L, BoundPred, StartLG, in isSafeIncreasingBound()
108 SE.isLoopEntryGuardedByCond(L, BoundPred, BoundLG, Limit)); in isSafeIncreasingBound()
H A DLoopUtils.cpp1398 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SLT, S, Zero); in isKnownNegativeInLoop()
1405 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SGE, S, Zero); in isKnownNonNegativeInLoop()
1412 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SGT, S, Zero); in isKnownPositiveInLoop()
1419 SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_SLE, S, Zero); in isKnownNonPositiveInLoop()
1429 SE.isLoopEntryGuardedByCond(L, Predicate, S, in cannotBeMinInLoop()
1440 SE.isLoopEntryGuardedByCond(L, Predicate, S, in cannotBeMaxInLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp383 if (SE->isLoopEntryGuardedByCond(L, Pred, LHS, RHS)) in expandCheck()
385 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck()
H A DLoopBoundSplit.cpp275 if (!SE.isLoopEntryGuardedByCond(&L, SplitCandidateCond.Pred, in findSplitCandidate()
H A DIndVarSimplify.cpp1681 if (SE->isLoopEntryGuardedByCond(L, CmpInst::ICMP_ULT, MaxBECount, in optimizeLoopExits()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp458 if (SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, ExitCount, in InitLoopCount()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1399 SE->isLoopEntryGuardedByCond(L, Pred, PreStart, OverflowLimit)) in getPreStartForExtend()
8186 return L && isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, ExitCount, in getTripCountFromExitCount()
10598 if (isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, DistancePlusOne, Zero)) { in howFarToZero()
11083 isLoopEntryGuardedByCond(MDL, Pred, SplitLHS.first, SplitRHS.first); in isKnownViaInduction()
11138 return isLoopEntryGuardedByCond(L, Pred, LHS->getStart(), RHS) && in isKnownOnEveryIteration()
11741 bool ScalarEvolution::isLoopEntryGuardedByCond(const Loop *L, CmpPredicate Pred, in isLoopEntryGuardedByCond() function in ScalarEvolution
12317 isLoopEntryGuardedByCond(L, Pred, FoundRHS, in isImpliedCondOperandsViaNoOverflow()
13108 return isLoopEntryGuardedByCond(L, Cond, StartIfZero, RHS); in howManyLessThans()
13214 if (isLoopEntryGuardedByCond(L, Cond, OrigStartMinusStride, OrigStart) && in howManyLessThans()
13215 isLoopEntryGuardedByCond(L, Cond, OrigStartMinusStride, OrigRHS)) { in howManyLessThans()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h791 LLVM_ABI bool isLoopEntryGuardedByCond(const Loop *L, CmpPredicate Pred,
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc20161 …ENS_7CmpInst9PredicateEPKNS_4SCEVES8_", "llvm::ScalarEvolution::isLoopEntryGuardedByCond(llvm::Loo…