Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h24 struct SCEVCouldNotCompute;
47 void visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) {} in visitCouldNotCompute()
H A DScalarEvolution.h206 struct SCEVCouldNotCompute : public SCEV {
207 SCEVCouldNotCompute();
1247 std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute;
1334 return !isa<SCEVCouldNotCompute>(ExactNotTaken) ||
1335 !isa<SCEVCouldNotCompute>(MaxNotTaken);
1340 return !isa<SCEVCouldNotCompute>(ExactNotTaken);
1408 !isa<SCEVCouldNotCompute>(getConstantMax());
H A DScalarEvolutionExpressions.h649 return ((SC *)this)->visitCouldNotCompute((const SCEVCouldNotCompute *)S); in visit()
654 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute()
901 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { in visitCouldNotCompute()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp69 if (!isa<SCEVCouldNotCompute>(BA) && in alias()
84 if (!isa<SCEVCouldNotCompute>(AB) && in alias()
H A DScalarEvolution.cpp454 SCEVCouldNotCompute::SCEVCouldNotCompute() : in SCEVCouldNotCompute() function in SCEVCouldNotCompute
1057 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration()
1197 if (isa<SCEVCouldNotCompute>(IntOp)) in getPtrToIntExpr()
6018 if (isa<SCEVCouldNotCompute>(LS) || isa<SCEVCouldNotCompute>(RS)) in createNodeForSelectOrPHIInstWithICmpInstCond()
7792 if (isa<SCEVCouldNotCompute>(IntOp)) in createSCEV()
8930 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
8935 if (isa<SCEVCouldNotCompute>(RHS)) in computeExitLimitFromICmp()
8947 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
12614 if (isa<SCEVCouldNotCompute>(RHS)) in howManyLessThans()
12870 if (isa<SCEVCouldNotCompute>(End)) in howManyGreaterThans()
[all …]
H A DStackSafetyAnalysis.cpp279 if (isa<SCEVCouldNotCompute>(Diff)) in offsetFrom()
360 if (isa<SCEVCouldNotCompute>(AccessSize)) in isSafeAccess()
373 if (isa<SCEVCouldNotCompute>(Diff)) in isSafeAccess()
H A DLoopAccessAnalysis.cpp323 if (isa<SCEVCouldNotCompute>(SinkStartInt) || in tryToCreateDiffCheck()
324 isa<SCEVCouldNotCompute>(SrcStartInt)) { in tryToCreateDiffCheck()
1838 if (!isa<SCEVCouldNotCompute>(Dist) && HasSameSize && in isDependent()
2096 if (isa<SCEVCouldNotCompute>(ExitCount)) { in canAnalyzeLoop()
H A DLoopCacheAnalysis.cpp112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp386 if (isa<SCEVCouldNotCompute>(LHSS)) in parseLoopICmp()
389 if (isa<SCEVCouldNotCompute>(RHSS)) in parseLoopICmp()
1074 if (isa<SCEVCouldNotCompute>(ExitCount)) in getMinAnalyzeableBackedgeTakenCount()
1126 if (isa<SCEVCouldNotCompute>(LatchEC)) in predicateLoopExits()
1163 if (isa<SCEVCouldNotCompute>(MinEC) || MinEC->getType()->isPointerTy() || in predicateLoopExits()
1202 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
H A DPlaceSafepoints.cpp247 if (!isa<SCEVCouldNotCompute>(MaxTrips) && in mustBeFiniteCountedLoop()
259 if (!isa<SCEVCouldNotCompute>(MaxExec) && in mustBeFiniteCountedLoop()
H A DIndVarSimplify.cpp1602 if (isa<SCEVCouldNotCompute>(MaxExitCount)) in optimizeLoopExits()
1631 if (isa<SCEVCouldNotCompute>(ExitCount)) { in optimizeLoopExits()
1741 if (isa<SCEVCouldNotCompute>(ExactBTC) || !Rewriter.isSafeToExpand(ExactBTC)) in predicateLoopExits()
1772 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
1993 if (isa<SCEVCouldNotCompute>(ExitCount)) in run()
2068 if (VerifyIndvars && !isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in run()
H A DLoopDeletion.cpp136 if (isa<SCEVCouldNotCompute>(S)) { in isLoopDead()
414 if (!isa<SCEVCouldNotCompute>(BTC) && SE.isKnownNonZero(BTC)) in breakBackedgeIfNotTaken()
H A DAlignmentFromAssumptions.cpp135 if (isa<SCEVCouldNotCompute>(DiffSCEV)) in getNewAlignment()
H A DLoopVersioningLICM.cpp268 if (isa<SCEVCouldNotCompute>(ExitCount)) { in legalLoopStructure()
H A DLoopBoundSplit.cpp84 if (isa<SCEVCouldNotCompute>(ExitCount)) in calculateUpperBound()
H A DLoopFuse.cpp708 if (isa<SCEVCouldNotCompute>(TripCount0)) { in haveIdenticalTripCounts()
715 if (isa<SCEVCouldNotCompute>(TripCount1)) { in haveIdenticalTripCounts()
H A DLoopFlatten.cpp290 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in verifyTripCount()
H A DInductiveRangeCheckElimination.cpp793 if (isa<SCEVCouldNotCompute>(LatchCount)) { in parseLoopStructure()
1404 assert(!isa<SCEVCouldNotCompute>(LatchTakenCount) && Preheader != nullptr && in run()
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A D2011-03-09-ExactNoMaxBECount.ll2 ; PR9424: Attempt to use a SCEVCouldNotCompute object!
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp778 EXPECT_FALSE(isa<SCEVCouldNotCompute>(EC)); in TEST_F()
788 EXPECT_FALSE(isa<SCEVCouldNotCompute>(ARAtLoopExit)); in TEST_F()
802 EXPECT_FALSE(isa<SCEVCouldNotCompute>(NewEC)); in TEST_F()
806 EXPECT_FALSE(isa<SCEVCouldNotCompute>(NewARAtLoopExit)); in TEST_F()
878 EXPECT_FALSE(isa<SCEVCouldNotCompute>(EC)); in TEST_F()
891 EXPECT_FALSE(isa<SCEVCouldNotCompute>(NewEC)); in TEST_F()
1574 EXPECT_FALSE(isa<SCEVCouldNotCompute>(ITC)); in TEST_F()
1615 EXPECT_FALSE(isa<SCEVCouldNotCompute>(ITC)); in TEST_F()
1656 EXPECT_TRUE(isa<SCEVCouldNotCompute>(ITC)); in TEST_F()
1701 EXPECT_TRUE(isa<SCEVCouldNotCompute>(ITC)); in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/
H A Dinfiniteloop.ll14 ; // return SCEVCouldNotCompute.
/llvm-project-15.0.7/polly/lib/Support/
H A DSCEVValidator.cpp594 if (isa<SCEVCouldNotCompute>(Expr)) in isAffineExpr()
619 if (isa<SCEVCouldNotCompute>(E)) in isAffineExpr()
659 if (isa<SCEVCouldNotCompute>(Expr)) in getParamsInAffineExpr()
H A DScopHelper.cpp610 if (!isa<SCEVCouldNotCompute>(Scev)) in canSynthesize()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp871 if (isa<SCEVCouldNotCompute>(InnerLoopBECountSC) || in hasIterationCountInvariantInParent()
1358 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
1366 if (isa<SCEVCouldNotCompute>(ExitCount)) in rewriteLoopExitValues()
1371 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
H A DLoopUnrollRuntime.cpp635 if (isa<SCEVCouldNotCompute>(BECountSC)) { in UnrollRuntimeLoopRemainder()
646 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()

12