Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolutionDivision.h24 struct SCEVCouldNotCompute;
46 void visitCouldNotCompute(const SCEVCouldNotCompute *Numerator) {} in visitCouldNotCompute()
H A DScalarEvolution.h191 struct SCEVCouldNotCompute : public SCEV {
192 SCEVCouldNotCompute();
1275 std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute;
1381 return !isa<SCEVCouldNotCompute>(ExactNotTaken) ||
1382 !isa<SCEVCouldNotCompute>(MaxNotTaken);
1387 return !isa<SCEVCouldNotCompute>(ExactNotTaken);
1456 !isa<SCEVCouldNotCompute>(getConstantMax());
H A DScalarEvolutionExpressions.h608 return ((SC*)this)->visitCouldNotCompute((const SCEVCouldNotCompute*)S); in visit()
613 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute()
852 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { in visitCouldNotCompute()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp60 if (!isa<SCEVCouldNotCompute>(BA) && in alias()
75 if (!isa<SCEVCouldNotCompute>(AB) && in alias()
H A DScalarEvolution.cpp439 SCEVCouldNotCompute::SCEVCouldNotCompute() : in SCEVCouldNotCompute() function in SCEVCouldNotCompute
1040 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration()
1180 if (isa<SCEVCouldNotCompute>(IntOp)) in getPtrToIntExpr()
5693 if (isa<SCEVCouldNotCompute>(LS) || isa<SCEVCouldNotCompute>(RS)) in createNodeForSelectOrPHI()
7056 if (isa<SCEVCouldNotCompute>(IntOp)) in createSCEV()
8078 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
8083 if (isa<SCEVCouldNotCompute>(RHS)) in computeExitLimitFromICmp()
8095 if (isa<SCEVCouldNotCompute>(LHS)) in computeExitLimitFromICmp()
11753 if (isa<SCEVCouldNotCompute>(RHS)) in howManyLessThans()
12008 if (isa<SCEVCouldNotCompute>(End)) in howManyGreaterThans()
[all …]
H A DLoopCacheAnalysis.cpp109 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount) || in computeTripCount()
H A DLoopAccessAnalysis.cpp1529 if (!isa<SCEVCouldNotCompute>(Dist) && in isDependent()
1790 if (isa<SCEVCouldNotCompute>(ExitCount)) { in canAnalyzeLoop()
H A DStackSafetyAnalysis.cpp266 if (isa<SCEVCouldNotCompute>(Diff)) in offsetFrom()
H A DTargetTransformInfo.cpp116 if (isa<SCEVCouldNotCompute>(EC)) in isHardwareLoopCandidate()
H A DDependenceAnalysis.cpp897 if (!isa<SCEVCouldNotCompute>(UB)) { in checkSubscript()
1029 if (!isa<SCEVCouldNotCompute>(BECount)) { in isKnownLessThan()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp380 if (isa<SCEVCouldNotCompute>(LHSS)) in parseLoopICmp()
383 if (isa<SCEVCouldNotCompute>(RHSS)) in parseLoopICmp()
1013 if (isa<SCEVCouldNotCompute>(ExitCount)) in getMinAnalyzeableBackedgeTakenCount()
1065 if (isa<SCEVCouldNotCompute>(LatchEC)) in predicateLoopExits()
1104 if (isa<SCEVCouldNotCompute>(MinEC) || MinEC->getType()->isPointerTy() || in predicateLoopExits()
1137 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
H A DIndVarSimplify.cpp1431 if (isa<SCEVCouldNotCompute>(MaxExitCount)) in optimizeLoopExits()
1460 if (isa<SCEVCouldNotCompute>(ExitCount)) { in optimizeLoopExits()
1572 if (isa<SCEVCouldNotCompute>(ExactBTC) || in predicateLoopExits()
1606 if (isa<SCEVCouldNotCompute>(ExitCount) || in predicateLoopExits()
1826 if (isa<SCEVCouldNotCompute>(ExitCount)) in run()
1901 if (VerifyIndvars && !isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in run()
H A DPlaceSafepoints.cpp246 if (!isa<SCEVCouldNotCompute>(MaxTrips) && in mustBeFiniteCountedLoop()
258 if (!isa<SCEVCouldNotCompute>(MaxExec) && in mustBeFiniteCountedLoop()
H A DLoopDeletion.cpp134 if (isa<SCEVCouldNotCompute>(S)) { in isLoopDead()
397 if (!isa<SCEVCouldNotCompute>(BTC) && SE.isKnownNonZero(BTC)) in breakBackedgeIfNotTaken()
H A DAlignmentFromAssumptions.cpp138 if (isa<SCEVCouldNotCompute>(DiffSCEV)) in getNewAlignment()
H A DLoopBoundSplit.cpp77 if (isa<SCEVCouldNotCompute>(ExitCount)) in calculateUpperBound()
H A DLoopVersioningLICM.cpp270 if (isa<SCEVCouldNotCompute>(ExitCount)) { in legalLoopStructure()
H A DLoopFuse.cpp708 if (isa<SCEVCouldNotCompute>(TripCount0)) { in haveIdenticalTripCounts()
715 if (isa<SCEVCouldNotCompute>(TripCount1)) { in haveIdenticalTripCounts()
H A DInductiveRangeCheckElimination.cpp795 if (isa<SCEVCouldNotCompute>(LatchCount)) { in parseLoopStructure()
1406 assert(!isa<SCEVCouldNotCompute>(LatchTakenCount) && Preheader != nullptr && in run()
H A DLoopRerollPass.cpp914 if (isa<SCEVCouldNotCompute>(StepSCEV) || StepSCEV->getType()->isPointerTy()) in validateRootSet()
H A DLoopInterchange.cpp457 if (isa<SCEVCouldNotCompute>(ExitCountOuter)) { in isComputableLoopNest()
H A DLoopStrengthReduce.cpp2108 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeShadowIV()
2293 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeMax()
2982 if (isa<SCEVCouldNotCompute>(IncExpr) || !SE.isLoopInvariant(IncExpr, L)) in ChainInstruction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp842 if (isa<SCEVCouldNotCompute>(InnerLoopBECountSC) || in hasIterationCountInvariantInParent()
1298 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
1306 if (isa<SCEVCouldNotCompute>(ExitCount)) in rewriteLoopExitValues()
1311 if (isa<SCEVCouldNotCompute>(ExitValue) || in rewriteLoopExitValues()
H A DLoopUnrollRuntime.cpp653 if (isa<SCEVCouldNotCompute>(BECountSC) || in UnrollRuntimeLoopRemainder()
664 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1803 if (isa<SCEVCouldNotCompute>(CT)) in recognize()
2405 assert(!isa<SCEVCouldNotCompute>(BECount) && in runOnCountableLoop()

12