| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopConstrainer.cpp | 49 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 D | LoopUtils.cpp | 1398 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 D | LoopPredication.cpp | 383 if (SE->isLoopEntryGuardedByCond(L, Pred, LHS, RHS)) in expandCheck() 385 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck()
|
| H A D | LoopBoundSplit.cpp | 275 if (!SE.isLoopEntryGuardedByCond(&L, SplitCandidateCond.Pred, in findSplitCandidate()
|
| H A D | IndVarSimplify.cpp | 1681 if (SE->isLoopEntryGuardedByCond(L, CmpInst::ICMP_ULT, MaxBECount, in optimizeLoopExits()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | HardwareLoops.cpp | 458 if (SE.isLoopEntryGuardedByCond(L, ICmpInst::ICMP_NE, ExitCount, in InitLoopCount()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 1399 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 D | ScalarEvolution.h | 791 LLVM_ABI bool isLoopEntryGuardedByCond(const Loop *L, CmpPredicate Pred,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 20161 …ENS_7CmpInst9PredicateEPKNS_4SCEVES8_", "llvm::ScalarEvolution::isLoopEntryGuardedByCond(llvm::Loo…
|