Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h24 struct SCEVCouldNotCompute;
47 void visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) {} in visitCouldNotCompute()
H A DScalarEvolution.h209 struct SCEVCouldNotCompute : public SCEV {
210 SCEVCouldNotCompute();
1132 return !isa<SCEVCouldNotCompute>(ExactNotTaken) ||
1133 !isa<SCEVCouldNotCompute>(ConstantMaxNotTaken);
1138 return !isa<SCEVCouldNotCompute>(ExactNotTaken);
1386 std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute;
1509 !isa<SCEVCouldNotCompute>(getConstantMax());
H A DScalarEvolutionExpressions.h644 return ((SC *)this)->visitCouldNotCompute((const SCEVCouldNotCompute *)S); in visit()
649 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute()
892 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { in visitCouldNotCompute()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp70 if (!isa<SCEVCouldNotCompute>(BA) && in alias()
85 if (!isa<SCEVCouldNotCompute>(AB) && in alias()
H A DScalarEvolution.cpp472 SCEVCouldNotCompute::SCEVCouldNotCompute() : in SCEVCouldNotCompute() function in SCEVCouldNotCompute
987 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration()
1127 if (isa<SCEVCouldNotCompute>(IntOp)) in getPtrToIntExpr()
6125 if (isa<SCEVCouldNotCompute>(LS) || isa<SCEVCouldNotCompute>(RS)) in createNodeForSelectOrPHIInstWithICmpInstCond()
8034 if (isa<SCEVCouldNotCompute>(IntOp)) in createSCEV()
9157 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
9162 if (isa<SCEVCouldNotCompute>(RHS)) in computeExitLimitFromICmp()
9175 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
12924 if (isa<SCEVCouldNotCompute>(RHS)) in howManyLessThans()
13186 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.cpp333 if (isa<SCEVCouldNotCompute>(SinkStartInt) || in tryToCreateDiffCheck()
334 isa<SCEVCouldNotCompute>(SrcStartInt)) { in tryToCreateDiffCheck()
2020 if (!isa<SCEVCouldNotCompute>(Dist) && HasSameSize && in isDependent()
2302 if (isa<SCEVCouldNotCompute>(ExitCount)) { in canAnalyzeLoop()
H A DLoopCacheAnalysis.cpp112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount()
H A DTargetTransformInfo.cpp139 if (isa<SCEVCouldNotCompute>(EC)) in isHardwareLoopCandidate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp355 if (isa<SCEVCouldNotCompute>(LHSS)) in parseLoopICmp()
358 if (isa<SCEVCouldNotCompute>(RHSS)) in parseLoopICmp()
1013 if (isa<SCEVCouldNotCompute>(ExitCount)) in getMinAnalyzeableBackedgeTakenCount()
1065 if (isa<SCEVCouldNotCompute>(LatchEC)) in predicateLoopExits()
1107 if (isa<SCEVCouldNotCompute>(MinEC) || MinEC->getType()->isPointerTy() || in predicateLoopExits()
1134 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
H A DIndVarSimplify.cpp1368 if (isa<SCEVCouldNotCompute>(ExitMax)) in optimizeLoopExitWithUnknownExitCount()
1587 if (isa<SCEVCouldNotCompute>(MaxBECount)) in optimizeLoopExits()
1615 if (SkipLastIter || isa<SCEVCouldNotCompute>(MaxExitCount)) in optimizeLoopExits()
1617 if (isa<SCEVCouldNotCompute>(CurrMaxExit)) in optimizeLoopExits()
1631 if (isa<SCEVCouldNotCompute>(ExactExitCount)) { in optimizeLoopExits()
1738 if (isa<SCEVCouldNotCompute>(ExactBTC) || !Rewriter.isSafeToExpand(ExactBTC)) in predicateLoopExits()
1769 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
1980 if (isa<SCEVCouldNotCompute>(ExitCount)) in run()
H A DLoopDeletion.cpp133 if (isa<SCEVCouldNotCompute>(S)) { in isLoopDead()
411 if (!isa<SCEVCouldNotCompute>(BTC) && SE.isKnownNonZero(BTC)) in breakBackedgeIfNotTaken()
H A DPlaceSafepoints.cpp451 if (!isa<SCEVCouldNotCompute>(MaxTrips) && in mustBeFiniteCountedLoop()
463 if (!isa<SCEVCouldNotCompute>(MaxExec) && in mustBeFiniteCountedLoop()
H A DAlignmentFromAssumptions.cpp88 if (isa<SCEVCouldNotCompute>(DiffSCEV)) in getNewAlignment()
H A DLoopVersioningLICM.cpp218 if (isa<SCEVCouldNotCompute>(ExitCount)) { in legalLoopStructure()
H A DLoopBoundSplit.cpp84 if (isa<SCEVCouldNotCompute>(ExitCount)) in calculateUpperBound()
H A DLoopFuse.cpp731 if (isa<SCEVCouldNotCompute>(TripCount0)) { in haveIdenticalTripCounts()
738 if (isa<SCEVCouldNotCompute>(TripCount1)) { in haveIdenticalTripCounts()
H A DLoopFlatten.cpp319 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in verifyTripCount()
H A DLoopRerollPass.cpp875 if (isa<SCEVCouldNotCompute>(StepSCEV) || StepSCEV->getType()->isPointerTy()) in validateRootSet()
H A DLoopInterchange.cpp396 if (isa<SCEVCouldNotCompute>(ExitCountOuter)) { in isComputableLoopNest()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp907 if (isa<SCEVCouldNotCompute>(InnerLoopBECountSC) || in hasIterationCountInvariantInParent()
1442 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
1450 if (isa<SCEVCouldNotCompute>(ExitCount)) in rewriteLoopExitValues()
1455 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
1692 if (!isa<SCEVCouldNotCompute>(OuterExitCount) && in expandBounds()
1696 if (!isa<SCEVCouldNotCompute>(NewHigh)) { in expandBounds()
H A DLoopUnrollRuntime.cpp655 if (isa<SCEVCouldNotCompute>(BECountSC)) { in UnrollRuntimeLoopRemainder()
666 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()
H A DLoopConstrainer.cpp113 if (isa<SCEVCouldNotCompute>(FromBlock)) in getNarrowestLatchMaxTakenCountEstimate()
162 if (isa<SCEVCouldNotCompute>(MaxBETakenCount)) { in parseLoopStructure()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp539 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute()
588 if (isa<SCEVCouldNotCompute>(FirstLaneExpr)) in isUniform()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1798 if (isa<SCEVCouldNotCompute>(CT)) in recognize()
2393 assert(!isa<SCEVCouldNotCompute>(BECount) && in runOnCountableLoop()

12