Home
last modified time | relevance | path

Searched refs:isKnownPredicate (Results 1 – 13 of 13) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp551 if (isKnownPredicate(CmpInst::ICMP_EQ, Prod1, Prod2)) { in intersectConstraints()
556 if (isKnownPredicate(CmpInst::ICMP_EQ, Prod1, Prod2)) in intersectConstraints()
1069 if (SE->isKnownPredicate(Pred, X, Y)) in isKnownPredicate()
1188 if (isKnownPredicate(CmpInst::ICMP_EQ, Src, Dst)) { in testZIV()
1192 if (isKnownPredicate(CmpInst::ICMP_NE, Src, Dst)) { in testZIV()
1434 if (isKnownPredicate(CmpInst::ICMP_SGT, Delta, ML)) { in weakCrossingSIVtest()
1440 if (isKnownPredicate(CmpInst::ICMP_EQ, Delta, ML)) { in weakCrossingSIVtest()
3243 else if (isKnownPredicate(CmpInst::ICMP_EQ, A, B)) { in propagateLine()
3325 if (!isKnownPredicate(CmpInst::ICMP_NE, in updateDirection()
3330 if (!isKnownPredicate(CmpInst::ICMP_SLE, in updateDirection()
[all …]
H A DLoopCacheAnalysis.cpp493 return SE.isKnownPredicate(ICmpInst::ICMP_ULT, Stride, CacheLineSize); in isConsecutive()
H A DScalarEvolution.cpp1480 if (Limit && isKnownPredicate(Pred, PreAR, Limit)) // proves (1) in proveNoWrapByVaryingStart()
5636 isKnownPredicate(ICmpInst::ICMP_NE, Expr, ExtendedExpr); in createAddRecFromPHIWithCastsImpl()
5656 !isKnownPredicate(ICmpInst::ICMP_EQ, Expr, ExtendedExpr)) { in createAddRecFromPHIWithCastsImpl()
10856 bool ScalarEvolution::isKnownPredicate(ICmpInst::Predicate Pred, in isKnownPredicate() function in ScalarEvolution
10874 if (isKnownPredicate(Pred, LHS, RHS)) in evaluatePredicate()
10885 return isKnownPredicate(Pred, LHS, RHS) || in isKnownPredicateAt()
11300 isKnownPredicate(CmpInst::ICMP_SLT, LHS, RHS); in isKnownPredicateViaSplitting()
12194 return isKnownPredicate(ICmpInst::ICMP_ULE, ShifteeS, RHS); in isImpliedCondOperandsViaShift()
12197 return isKnownPredicate(ICmpInst::ICMP_SLE, ShifteeS, RHS); in isImpliedCondOperandsViaShift()
12265 return SE.isKnownPredicate(Pred, LAR->getStart(), RAR->getStart()); in IsKnownPredicateViaAddRecStart()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp410 if (!SE.isKnownPredicate(Pred, IterVal, RightSCEV)) in countToEliminateCompares()
427 SE.isKnownPredicate(Pred, IterVal, RightSCEV)) in countToEliminateCompares()
432 if (!SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares()
440 !SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), NextIterVal, in countToEliminateCompares()
442 !SE.isKnownPredicate(Pred, IterVal, RightSCEV) && in countToEliminateCompares()
443 SE.isKnownPredicate(Pred, NextIterVal, RightSCEV)) { in countToEliminateCompares()
H A DSimplifyIndVar.cpp382 if (SE->isKnownPredicate(LT, N, D)) { in simplifyIVRemainder()
389 if (SE->isKnownPredicate(LT, NLessOne, D)) { in simplifyIVRemainder()
1888 SE->isKnownPredicate(ICmpInst::ICMP_SGE, NarrowSCEV, in pushNarrowIVUsers()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp214 return SE.isKnownPredicate(ICmpInst::ICMP_SGE, Begin, End); in isEmpty()
216 return SE.isKnownPredicate(ICmpInst::ICMP_UGE, Begin, End); in isEmpty()
635 SE.isKnownPredicate(PredLE, Range.getBegin(), Smallest); in calculateSubRanges()
640 SE.isKnownPredicate(PredLT, GreatestSeen, Range.getEnd()); in calculateSubRanges()
H A DLoopBoundSplit.cpp111 if (SE.isKnownPredicate(Pred, Cond.BoundSCEV, MaxSCEV)) { in calculateUpperBound()
H A DLoopPredication.cpp645 SE->isKnownPredicate(ICmpInst::ICMP_ULE, RC.IV->getStart(), RC.Limit)) in normalizePredicate()
H A DLoopFuse.cpp1312 bool IsAlwaysGE = SE.isKnownPredicate(Pred, SCEVPtr0, SCEVPtr1); in accessDiffIsPositive()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h581 bool isKnownPredicate(ICmpInst::Predicate Pred,
H A DScalarEvolution.h1065 bool isKnownPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp591 !SE.isKnownPredicate(CmpInst::ICMP_ULE, TripCount, C)) in optimizeForVFAndUF()
H A DLoopVectorize.cpp5240 if (SE.isKnownPredicate( in selectEpilogueVectorizationFactor()