Home
last modified time | relevance | path

Searched refs:isKnownNegative (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp100 if (StepRec && SE.isKnownNegative(StepRec)) in isOneDimensionalArray()
428 if (StepRec && SE.isKnownNegative(StepRec)) in delinearize()
493 Stride = SE.isKnownNegative(Stride) ? SE.getNegativeSCEV(Stride) : Stride; in isConsecutive()
H A DDependenceAnalysis.cpp1026 return SE->isKnownNegative(Delta); in isKnownPredicate()
1053 if (SE->isKnownNegative(Limit)) in isKnownLessThan()
1062 return SE->isKnownNegative(LimitedBound); in isKnownLessThan()
1334 if (SE->isKnownNegative(ConstCoeff)) { in weakCrossingSIVtest()
1356 if (SE->isKnownNegative(Delta)) { in weakCrossingSIVtest()
1729 SE->isKnownNegative(ConstCoeff) ? in weakZeroSrcSIVtest()
1732 SE->isKnownNegative(ConstCoeff) ? SE->getNegativeSCEV(Delta) : Delta; in weakZeroSrcSIVtest()
1757 if (SE->isKnownNegative(NewDelta)) { in weakZeroSrcSIVtest()
1838 SE->isKnownNegative(ConstCoeff) ? in weakZeroDstSIVtest()
1866 if (SE->isKnownNegative(NewDelta)) { in weakZeroDstSIVtest()
[all …]
H A DLoopInfo.cpp276 if (SE.isKnownNegative(StepRecur)) in getDirection()
H A DScalarEvolution.cpp1310 if (SE->isKnownNegative(Step)) { in getSignedOverflowLimitForStep()
1756 if (isKnownNegative(Step)) { in getZeroExtendExpr()
6831 else if (isKnownNegative(Step) && in getRangeForAffineNoSelfWrappingAR()
10521 bool ScalarEvolution::isKnownNegative(const SCEV *S) { in isKnownNegative() function in ScalarEvolution
11417 (isKnownNegative(FoundLHS) && isKnownNegative(FoundRHS))) in isImpliedCondBalancedTypes()
11442 if (ICmpInst::isUnsigned(CanonicalPred) && isKnownNegative(CanonicalRHS)) in isImpliedCondBalancedTypes()
12144 if (isKnownNegative(RHS) && in isImpliedViaOperations()
H A DValueTracking.cpp368 bool llvm::isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth, in isKnownNegative() function in llvm
453 bool isKnownNegative = false; in computeKnownBitsMul() local
471 isKnownNegative = in computeKnownBitsMul()
492 else if (isKnownNegative && !Known.isNonNegative()) in computeKnownBitsMul()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DValueTracking.h162 bool isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth = 0,
H A DScalarEvolution.h979 bool isKnownNegative(const SCEV *S);
/llvm-project-15.0.7/polly/lib/Support/
H A DSCEVAffinator.cpp489 if (SE.isKnownNegative(Divisor)) { in visitUDivExpr()
H A DSCEVValidator.cpp694 if (SE.isKnownNegative(Factor)) { in extractConstantFactor()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp669 assert(SE.isKnownNegative(Step) && "expecting negative step"); in isSafeDecreasingBound()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp1614 if (!SE->isKnownNegative(RHS)) in widenWithVariantUse()
H A DScalarEvolutionExpander.cpp2441 bool NeedPosCheck = !SE.isKnownNegative(Step); in generateOverflowCheck()