Home
last modified time | relevance | path

Searched refs:isKnownPositive (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1852 if (SE.isKnownPositive(Minus)) in isSafeDependenceDistance()
1859 return SE.isKnownPositive(Minus); in isSafeDependenceDistance()
2977 if (SE->isKnownPositive(StrideMinusBETaken)) { in collectStridedAccess()
H A DLoopInfo.cpp279 if (SE.isKnownPositive(StepRecur)) in getDirection()
H A DScalarEvolution.cpp1236 if (SE->isKnownPositive(Step)) { in getSignedOverflowLimitForStep()
1368 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend()
5224 if (isKnownPositive(Step)) { in proveNoUnsignedWrapViaInduction()
7107 if (isKnownPositive(Step) && in getRangeForAffineNoSelfWrappingAR()
10850 bool ScalarEvolution::isKnownPositive(const SCEV *S) { in isKnownPositive() function in ScalarEvolution
11127 isKnownPositive(ArLHS->getStepRecurrence(*this)) && in getLoopInvariantPredicate()
12495 if (!HasSameValue(Numerator, FoundLHS) || !isKnownPositive(Denominator)) in isImpliedViaOperations()
12668 assert(isKnownPositive(Stride) && "Positive stride expected!"); in canIVOverflowOnLT()
12887 bool PositiveStride = isKnownPositive(Stride); in howManyLessThans()
13036 if (isKnownPositive(Denominator)) { in howManyLessThans()
[all …]
H A DDependenceAnalysis.cpp1087 return SE->isKnownPositive(Delta); in isKnownPredicate()
1403 assert(SE->isKnownPositive(ConstCoeff) && "ConstCoeff should be positive"); in weakCrossingSIVtest()
2187 if (SE->isKnownPositive(C2_C1)) { in symbolicRDIVtest()
H A DValueTracking.cpp289 bool llvm::isKnownPositive(const Value *V, const SimplifyQuery &SQ, in isKnownPositive() function in llvm
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h158 bool isKnownPositive(const Value *V, const SimplifyQuery &SQ,
H A DScalarEvolution.h1020 bool isKnownPositive(const SCEV *S);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp472 if (SE.isKnownPositive(Step)) in countToEliminateCompares()
H A DScalarEvolutionExpander.cpp2136 if (!Signed && Start->isZero() && SE.isKnownPositive(Step)) in generateOverflowCheck()
2160 bool NeedNegCheck = !SE.isKnownPositive(Step); in generateOverflowCheck()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp1249 bool Pos = SE.isKnownPositive(Expr->getStepRecurrence(SE)); in visitAddRecExpr()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1211 if (isKnownPositive(A, SQ.getWithInstruction(&Cmp))) in foldICmpWithZero()
1213 if (isKnownPositive(B, SQ.getWithInstruction(&Cmp))) in foldICmpWithZero()