| /openbsd-src/gnu/llvm/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 | 209 struct SCEVCouldNotCompute : public SCEV { 210 SCEVCouldNotCompute(); 1118 return !isa<SCEVCouldNotCompute>(ExactNotTaken) || 1119 !isa<SCEVCouldNotCompute>(ConstantMaxNotTaken); 1124 return !isa<SCEVCouldNotCompute>(ExactNotTaken); 1383 std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute; 1506 !isa<SCEVCouldNotCompute>(getConstantMax());
|
| H A D | ScalarEvolutionExpressions.h | 637 return ((SC *)this)->visitCouldNotCompute((const SCEVCouldNotCompute *)S); in visit() 642 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute() 882 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { in visitCouldNotCompute()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ScalarEvolutionAliasAnalysis.cpp | 70 if (!isa<SCEVCouldNotCompute>(BA) && in alias() 85 if (!isa<SCEVCouldNotCompute>(AB) && in alias()
|
| H A D | ScalarEvolution.cpp | 490 SCEVCouldNotCompute::SCEVCouldNotCompute() : in SCEVCouldNotCompute() function in SCEVCouldNotCompute 493 bool SCEVCouldNotCompute::classof(const SCEV *S) { in classof() 1049 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration() 1189 if (isa<SCEVCouldNotCompute>(IntOp)) in getPtrToIntExpr() 1426 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend() 1710 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getZeroExtendExprImpl() 1774 if (!isa<SCEVCouldNotCompute>(MaxBECount) || !AC.assumptions().empty()) { in getZeroExtendExprImpl() 2071 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getSignExtendExprImpl() 4091 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { return Expr; } in visitCouldNotCompute() 5115 if (isa<SCEVCouldNotCompute>(MaxBECount) && AC.assumptions().empty()) in proveNoSignedWrapViaInduction() [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 | 325 if (isa<SCEVCouldNotCompute>(SinkStartInt) || in tryToCreateDiffCheck() 326 isa<SCEVCouldNotCompute>(SrcStartInt)) { in tryToCreateDiffCheck() 1891 if (!isa<SCEVCouldNotCompute>(Dist) && HasSameSize && in isDependent() 2150 if (isa<SCEVCouldNotCompute>(ExitCount)) { in canAnalyzeLoop()
|
| H A D | LoopCacheAnalysis.cpp | 112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount()
|
| H A D | TargetTransformInfo.cpp | 122 if (isa<SCEVCouldNotCompute>(EC)) in isHardwareLoopCandidate()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 395 if (isa<SCEVCouldNotCompute>(LHSS)) in parseLoopICmp() 398 if (isa<SCEVCouldNotCompute>(RHSS)) in parseLoopICmp() 1082 if (isa<SCEVCouldNotCompute>(ExitCount)) in getMinAnalyzeableBackedgeTakenCount() 1134 if (isa<SCEVCouldNotCompute>(LatchEC)) in predicateLoopExits() 1171 if (isa<SCEVCouldNotCompute>(MinEC) || MinEC->getType()->isPointerTy() || in predicateLoopExits() 1210 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
|
| H A D | IndVarSimplify.cpp | 1490 if (isa<SCEVCouldNotCompute>(ExitMax)) in optimizeLoopExitWithUnknownExitCount() 1710 if (isa<SCEVCouldNotCompute>(MaxBECount)) in optimizeLoopExits() 1738 if (SkipLastIter || isa<SCEVCouldNotCompute>(MaxExitCount)) in optimizeLoopExits() 1740 if (isa<SCEVCouldNotCompute>(CurrMaxExit)) in optimizeLoopExits() 1754 if (isa<SCEVCouldNotCompute>(ExactExitCount)) { in optimizeLoopExits() 1861 if (isa<SCEVCouldNotCompute>(ExactBTC) || !Rewriter.isSafeToExpand(ExactBTC)) in predicateLoopExits() 1892 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits() 2113 if (isa<SCEVCouldNotCompute>(ExitCount)) in run() 2188 if (VerifyIndvars && !isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in run()
|
| H A D | PlaceSafepoints.cpp | 247 if (!isa<SCEVCouldNotCompute>(MaxTrips) && in mustBeFiniteCountedLoop() 259 if (!isa<SCEVCouldNotCompute>(MaxExec) && in mustBeFiniteCountedLoop()
|
| H A D | LoopDeletion.cpp | 135 if (isa<SCEVCouldNotCompute>(S)) { in isLoopDead() 413 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 | 248 if (isa<SCEVCouldNotCompute>(ExitCount)) { in legalLoopStructure()
|
| H A D | LoopBoundSplit.cpp | 84 if (isa<SCEVCouldNotCompute>(ExitCount)) in calculateUpperBound()
|
| H A D | LoopFuse.cpp | 734 if (isa<SCEVCouldNotCompute>(TripCount0)) { in haveIdenticalTripCounts() 741 if (isa<SCEVCouldNotCompute>(TripCount1)) { in haveIdenticalTripCounts()
|
| H A D | InductiveRangeCheckElimination.cpp | 792 if (isa<SCEVCouldNotCompute>(LatchCount)) { in parseLoopStructure() 1408 assert(!isa<SCEVCouldNotCompute>(LatchTakenCount) && Preheader != nullptr && in run()
|
| H A D | LoopFlatten.cpp | 316 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in verifyTripCount()
|
| H A D | LoopRerollPass.cpp | 905 if (isa<SCEVCouldNotCompute>(StepSCEV) || StepSCEV->getType()->isPointerTy()) in validateRootSet()
|
| H A D | LoopInterchange.cpp | 401 if (isa<SCEVCouldNotCompute>(ExitCountOuter)) { in isComputableLoopNest()
|
| H A D | LoopStrengthReduce.cpp | 2128 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeShadowIV() 2313 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeMax() 2991 if (isa<SCEVCouldNotCompute>(IncExpr) || !SE.isLoopInvariant(IncExpr, L)) in ChainInstruction() 3371 assert(!isa<SCEVCouldNotCompute>(S)); in CollectFixupsAndInitialFormulae()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 870 if (isa<SCEVCouldNotCompute>(InnerLoopBECountSC) || in hasIterationCountInvariantInParent() 1357 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues() 1365 if (isa<SCEVCouldNotCompute>(ExitCount)) in rewriteLoopExitValues() 1370 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
|
| H A D | LoopUnrollRuntime.cpp | 636 if (isa<SCEVCouldNotCompute>(BECountSC)) { in UnrollRuntimeLoopRemainder() 647 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 1798 if (isa<SCEVCouldNotCompute>(CT)) in recognize() 2398 assert(!isa<SCEVCouldNotCompute>(BECount) && in runOnCountableLoop()
|