Home
last modified time | relevance | path

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

/external/llvm-project/llvm/test/Transforms/InstCombine/
Dmin-positive.ll18 ; Range metadata doesn't work for vectors, so find another way to trigger isKnownPositive().
/external/llvm/include/llvm/Analysis/
DValueTracking.h104 bool isKnownPositive(Value *V, const DataLayout &DL, unsigned Depth = 0,
DScalarEvolution.h1456 bool isKnownPositive(const SCEV *S);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DValueTracking.h126 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0,
DScalarEvolution.h851 bool isKnownPositive(const SCEV *S);
/external/llvm-project/llvm/include/llvm/Analysis/
DValueTracking.h155 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0,
DScalarEvolution.h885 bool isKnownPositive(const SCEV *S);
/external/llvm-project/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1419 if (SE.isKnownPositive(Minus)) in isSafeDependenceDistance()
1426 if (SE.isKnownPositive(Minus)) in isSafeDependenceDistance()
2194 if (SE->isKnownPositive(StrideMinusBETaken)) { in collectStridedAccess()
DLoopInfo.cpp277 if (SE.isKnownPositive(StepRecur)) in getDirection()
DScalarEvolution.cpp1241 if (SE->isKnownPositive(Step)) { in getSignedOverflowLimitForStep()
1370 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend()
4521 if (isKnownPositive(Step)) { in proveNoUnsignedWrapViaInduction()
5175 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createAddRecFromPHI()
6049 if (isKnownPositive(Step) && in getRangeForAffineNoSelfWrappingAR()
8483 isKnownPositive(BackedgeTakenCount) && in computeSCEVAtScope()
9409 bool ScalarEvolution::isKnownPositive(const SCEV *S) { in isKnownPositive() function in ScalarEvolution
9422 return isKnownNegative(S) || isKnownPositive(S); in isKnownNonZero()
10827 if (!HasSameValue(Numerator, FoundLHS) || !isKnownPositive(Denominator)) in isImpliedViaOperations()
11002 assert(isKnownPositive(Stride) && "Positive stride expected!"); in doesIVOverflowOnLT()
[all …]
DDependenceAnalysis.cpp1002 return SE->isKnownPositive(Delta); in isKnownPredicate()
1318 assert(SE->isKnownPositive(ConstCoeff) && "ConstCoeff should be positive"); in weakCrossingSIVtest()
2100 if (SE->isKnownPositive(C2_C1)) { in symbolicRDIVtest()
DValueTracking.cpp333 bool llvm::isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth, in isKnownPositive() function in llvm
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1393 if (SE.isKnownPositive(Minus)) in isSafeDependenceDistance()
1400 if (SE.isKnownPositive(Minus)) in isSafeDependenceDistance()
2332 if (SE->isKnownPositive(StrideMinusBETaken)) { in collectStridedAccess()
DLoopInfo.cpp276 if (SE.isKnownPositive(StepRecur)) in getDirection()
DScalarEvolution.cpp1356 if (SE->isKnownPositive(Step)) { in getSignedOverflowLimitForStep()
1485 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend()
1796 if (isKnownPositive(Step)) { in getZeroExtendExpr()
5110 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createAddRecFromPHI()
8245 isKnownPositive(BackedgeTakenCount) && in computeSCEVAtScope()
9157 bool ScalarEvolution::isKnownPositive(const SCEV *S) { in isKnownPositive() function in ScalarEvolution
9170 return isKnownNegative(S) || isKnownPositive(S); in isKnownNonZero()
10369 if (!HasSameValue(Numerator, FoundLHS) || !isKnownPositive(Denominator)) in isImpliedViaOperations()
10544 assert(isKnownPositive(Stride) && "Positive stride expected!"); in doesIVOverflowOnLT()
10669 bool PositiveStride = isKnownPositive(Stride); in howManyLessThans()
[all …]
DDependenceAnalysis.cpp1000 return SE->isKnownPositive(Delta); in isKnownPredicate()
1316 assert(SE->isKnownPositive(ConstCoeff) && "ConstCoeff should be positive"); in weakCrossingSIVtest()
2111 if (SE->isKnownPositive(C2_C1)) { in symbolicRDIVtest()
DValueTracking.cpp256 bool llvm::isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth, in isKnownPositive() function in llvm
/external/llvm/lib/Analysis/
DScalarEvolution.cpp1155 if (SE->isKnownPositive(Step)) { in getSignedOverflowLimitForStep()
1282 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend()
1537 if (isKnownPositive(Step)) { in getZeroExtendExpr()
4000 if (isKnownPositive(getMinusSCEV(getSCEV(GEP), Ptr))) in createAddRecFromPHI()
7559 bool ScalarEvolution::isKnownPositive(const SCEV *S) { in isKnownPositive() function in ScalarEvolution
7572 return isKnownNegative(S) || isKnownPositive(S); in isKnownNonZero()
8663 if (!isKnownPositive(Stride)) in howManyLessThans()
8738 if (!isKnownPositive(Stride)) in howManyGreaterThans()
DDependenceAnalysis.cpp974 return SE->isKnownPositive(Delta); in isKnownPredicate()
1239 assert(SE->isKnownPositive(ConstCoeff) && "ConstCoeff should be positive"); in weakCrossingSIVtest()
2034 if (SE->isKnownPositive(C2_C1)) { in symbolicRDIVtest()
DValueTracking.cpp186 bool llvm::isKnownPositive(Value *V, const DataLayout &DL, unsigned Depth, in isKnownPositive() function in llvm
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopFuse.cpp849 bool Pos = SE.isKnownPositive(Expr->getStepRecurrence(SE)); in visitAddRecExpr()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopFuse.cpp1030 bool Pos = SE.isKnownPositive(Expr->getStepRecurrence(SE)); in visitAddRecExpr()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp3274 if (isKnownPositive(A, DL)) in visitICmpInst()
3276 if (isKnownPositive(B, DL)) in visitICmpInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1402 if (isKnownPositive(A, DL, 0, &AC, &Cmp, &DT)) in foldICmpWithZero()
1404 if (isKnownPositive(B, DL, 0, &AC, &Cmp, &DT)) in foldICmpWithZero()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp1405 if (isKnownPositive(A, DL, 0, &AC, &Cmp, &DT)) in foldICmpWithZero()
1407 if (isKnownPositive(B, DL, 0, &AC, &Cmp, &DT)) in foldICmpWithZero()