Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/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();
1234 std::unique_ptr<SCEVCouldNotCompute> CouldNotCompute;
1339 return !isa<SCEVCouldNotCompute>(ExactNotTaken) ||
1340 !isa<SCEVCouldNotCompute>(MaxNotTaken);
1345 return !isa<SCEVCouldNotCompute>(ExactNotTaken);
1411 !isa<SCEVCouldNotCompute>(getConstantMax());
H A DScalarEvolutionExpressions.h600 return ((SC*)this)->visitCouldNotCompute((const SCEVCouldNotCompute*)S); in visit()
605 RetVal visitCouldNotCompute(const SCEVCouldNotCompute *S) { in visitCouldNotCompute()
844 const SCEV *visitCouldNotCompute(const SCEVCouldNotCompute *Expr) { in visitCouldNotCompute()
/netbsd-src/external/apache2/llvm/dist/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.cpp236 if (isa<SCEVCouldNotCompute>(S) && in deleteLoopIfDead()
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 DLoopInterchange.cpp457 if (isa<SCEVCouldNotCompute>(ExitCountOuter)) { in isComputableLoopNest()
H A DLoopIdiomRecognize.cpp387 assert(!isa<SCEVCouldNotCompute>(BECount) && in runOnCountableLoop()
H A DLoopStrengthReduce.cpp2076 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeShadowIV()
2261 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) in OptimizeMax()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolution.cpp437 SCEVCouldNotCompute::SCEVCouldNotCompute() : in SCEVCouldNotCompute() function in SCEVCouldNotCompute
440 bool SCEVCouldNotCompute::classof(const SCEV *S) { in classof()
1034 if (isa<SCEVCouldNotCompute>(Coeff)) in evaluateAtIteration()
1170 if (isa<SCEVCouldNotCompute>(IntOp)) in getPtrToIntExpr()
1406 !isa<SCEVCouldNotCompute>(BECount) && SE->isKnownPositive(BECount)) in getPreStartForExtend()
1643 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getZeroExtendExpr()
1709 if (!isa<SCEVCouldNotCompute>(MaxBECount) || HasGuards || in getZeroExtendExpr()
1983 if (!isa<SCEVCouldNotCompute>(MaxBECount)) { in getSignExtendExpr()
4489 if (isa<SCEVCouldNotCompute>(MaxBECount) && !HasGuards && in proveNoSignedWrapViaInduction()
4539 if (isa<SCEVCouldNotCompute>(MaxBECount) && !HasGuards && in proveNoUnsignedWrapViaInduction()
[all …]
H A DLoopCacheAnalysis.cpp109 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount) || in computeTripCount()
H A DTargetTransformInfo.cpp116 if (isa<SCEVCouldNotCompute>(EC)) in isHardwareLoopCandidate()
H A DLoopAccessAnalysis.cpp1770 if (isa<SCEVCouldNotCompute>(ExitCount)) { in canAnalyzeLoop()
H A DDependenceAnalysis.cpp897 if (!isa<SCEVCouldNotCompute>(UB)) { in checkSubscript()
1029 if (!isa<SCEVCouldNotCompute>(BECount)) { in isKnownLessThan()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp903 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.cpp653 if (isa<SCEVCouldNotCompute>(BECountSC) || in UnrollRuntimeLoopRemainder()
664 if (isa<SCEVCouldNotCompute>(TripCountSC)) { in UnrollRuntimeLoopRemainder()
H A DScalarEvolutionExpander.cpp2491 assert(!isa<SCEVCouldNotCompute>(ExitCount) && "Invalid loop count"); in generateOverflowCheck()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1803 if (isa<SCEVCouldNotCompute>(CT)) in recognize()
2405 assert(!isa<SCEVCouldNotCompute>(BECount) && in runOnCountableLoop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1863 if (isa<SCEVCouldNotCompute>(BackedgeTakenCount)) { in isHardwareLoopProfitable()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3102 assert(!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in getOrCreateTripCount()
9735 if (isa<SCEVCouldNotCompute>(PSE.getBackedgeTakenCount())) { in processLoopInVPlanNativePath()