| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolutionDivision.h | 24 struct SCEVCouldNotCompute; 47 void visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) {} in visitCouldNotCompute()
|
| H A D | ScalarEvolution.h | 206 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 D | ScalarEvolutionExpressions.h | 649 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 D | ScalarEvolutionAliasAnalysis.cpp | 69 if (!isa<SCEVCouldNotCompute>(BA) && in alias() 84 if (!isa<SCEVCouldNotCompute>(AB) && in alias()
|
| H A D | ScalarEvolution.cpp | 454 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 D | StackSafetyAnalysis.cpp | 279 if (isa<SCEVCouldNotCompute>(Diff)) in offsetFrom() 360 if (isa<SCEVCouldNotCompute>(AccessSize)) in isSafeAccess() 373 if (isa<SCEVCouldNotCompute>(Diff)) in isSafeAccess()
|
| H A D | LoopAccessAnalysis.cpp | 323 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 D | LoopCacheAnalysis.cpp | 112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 386 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 D | PlaceSafepoints.cpp | 247 if (!isa<SCEVCouldNotCompute>(MaxTrips) && in mustBeFiniteCountedLoop() 259 if (!isa<SCEVCouldNotCompute>(MaxExec) && in mustBeFiniteCountedLoop()
|
| H A D | IndVarSimplify.cpp | 1602 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 D | LoopDeletion.cpp | 136 if (isa<SCEVCouldNotCompute>(S)) { in isLoopDead() 414 if (!isa<SCEVCouldNotCompute>(BTC) && SE.isKnownNonZero(BTC)) in breakBackedgeIfNotTaken()
|
| H A D | AlignmentFromAssumptions.cpp | 135 if (isa<SCEVCouldNotCompute>(DiffSCEV)) in getNewAlignment()
|
| H A D | LoopVersioningLICM.cpp | 268 if (isa<SCEVCouldNotCompute>(ExitCount)) { in legalLoopStructure()
|
| H A D | LoopBoundSplit.cpp | 84 if (isa<SCEVCouldNotCompute>(ExitCount)) in calculateUpperBound()
|
| H A D | LoopFuse.cpp | 708 if (isa<SCEVCouldNotCompute>(TripCount0)) { in haveIdenticalTripCounts() 715 if (isa<SCEVCouldNotCompute>(TripCount1)) { in haveIdenticalTripCounts()
|
| H A D | LoopFlatten.cpp | 290 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in verifyTripCount()
|
| H A D | InductiveRangeCheckElimination.cpp | 793 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 D | 2011-03-09-ExactNoMaxBECount.ll | 2 ; PR9424: Attempt to use a SCEVCouldNotCompute object!
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | ScalarEvolutionTest.cpp | 778 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 D | infiniteloop.ll | 14 ; // return SCEVCouldNotCompute.
|
| /llvm-project-15.0.7/polly/lib/Support/ |
| H A D | SCEVValidator.cpp | 594 if (isa<SCEVCouldNotCompute>(Expr)) in isAffineExpr() 619 if (isa<SCEVCouldNotCompute>(E)) in isAffineExpr() 659 if (isa<SCEVCouldNotCompute>(Expr)) in getParamsInAffineExpr()
|
| H A D | ScopHelper.cpp | 610 if (!isa<SCEVCouldNotCompute>(Scev)) in canSynthesize()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 871 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 D | LoopUnrollRuntime.cpp | 635 if (isa<SCEVCouldNotCompute>(BECountSC)) { in UnrollRuntimeLoopRemainder() 646 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()
|