reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
585 const SCEV *getCouldNotCompute();
1779 if (ExitCount == PSE->getSE()->getCouldNotCompute()) {
lib/Analysis/ScalarEvolution.cpp1175 return SE.getCouldNotCompute(); 4244 return SE.getCouldNotCompute(); 4246 ? SE.getCouldNotCompute() 4287 ? SE.getCouldNotCompute() 4404 return Rewriter.isValid() ? Result : SE.getCouldNotCompute(); 5137 if (Shifted != getCouldNotCompute() && 5138 Start != getCouldNotCompute()) { 6577 if (ExitCount == getCouldNotCompute()) 6684 if (BEExact != getCouldNotCompute()) { 6690 else if (Result.getMax(this) == getCouldNotCompute() && 6897 return SE->getCouldNotCompute(); 6902 return SE->getCouldNotCompute(); 6909 assert(BECount != SE->getCouldNotCompute() && "Bad exit SCEV!"); 6934 return SE->getCouldNotCompute(); 6944 return SE->getCouldNotCompute(); 6955 return SE->getCouldNotCompute(); 6971 if (getMax() && getMax() != SE->getCouldNotCompute() && 6976 if (ENT.ExactNotTaken != SE->getCouldNotCompute() && 7085 if (EL.ExactNotTaken == getCouldNotCompute()) 7102 if (EL.MaxNotTaken != getCouldNotCompute() && Latch && 7111 } else if (MayExitMaxBECount != getCouldNotCompute()) { 7112 if (!MayExitMaxBECount || EL.MaxNotTaken == getCouldNotCompute()) 7121 (MayExitMaxBECount ? MayExitMaxBECount : getCouldNotCompute()); 7137 return getCouldNotCompute(); 7158 return getCouldNotCompute(); 7166 return getCouldNotCompute(); 7237 const SCEV *BECount = getCouldNotCompute(); 7238 const SCEV *MaxBECount = getCouldNotCompute(); 7242 if (EL0.ExactNotTaken == getCouldNotCompute() || 7243 EL1.ExactNotTaken == getCouldNotCompute()) 7244 BECount = getCouldNotCompute(); 7248 if (EL0.MaxNotTaken == getCouldNotCompute()) 7250 else if (EL1.MaxNotTaken == getCouldNotCompute()) 7285 const SCEV *BECount = getCouldNotCompute(); 7286 const SCEV *MaxBECount = getCouldNotCompute(); 7290 if (EL0.ExactNotTaken == getCouldNotCompute() || 7291 EL1.ExactNotTaken == getCouldNotCompute()) 7292 BECount = getCouldNotCompute(); 7296 if (EL0.MaxNotTaken == getCouldNotCompute()) 7298 else if (EL1.MaxNotTaken == getCouldNotCompute()) 7345 return getCouldNotCompute(); 7463 return getCouldNotCompute(); 7475 return getCouldNotCompute(); 7496 if (LI->isVolatile()) return getCouldNotCompute(); 7501 if (!GEP) return getCouldNotCompute(); 7509 return getCouldNotCompute(); 7519 if (VarIdx) return getCouldNotCompute(); // Multiple non-constant idx's. 7527 return getCouldNotCompute(); 7540 return getCouldNotCompute(); 7563 return getCouldNotCompute(); 7570 return getCouldNotCompute(); 7574 return getCouldNotCompute(); 7578 return getCouldNotCompute(); 7654 return getCouldNotCompute(); 7682 return getCouldNotCompute(); 7703 return ExitLimit(getCouldNotCompute(), UpperBound, false); 7706 return getCouldNotCompute(); 7961 if (!PN) return getCouldNotCompute(); 7965 if (PN->getNumIncomingValues() != 2) return getCouldNotCompute(); 7979 return getCouldNotCompute(); 7991 if (!CondVal) return getCouldNotCompute(); 8021 return getCouldNotCompute(); 8340 if (BackedgeTakenCount == getCouldNotCompute()) return AddRec; 8411 return SE.getCouldNotCompute(); 8715 return getCouldNotCompute(); // Otherwise it will loop infinitely. 8728 return getCouldNotCompute(); 8740 return getCouldNotCompute(); 8745 return getCouldNotCompute(); 8770 return getCouldNotCompute(); 8815 Exact == getCouldNotCompute() 8824 const SCEV *M = E == getCouldNotCompute() 8841 return getCouldNotCompute(); // Otherwise it will loop infinitely. 8846 return getCouldNotCompute(); 9115 if (Start == getCouldNotCompute()) 9119 assert(PostInc != getCouldNotCompute() && "Unexpected could not compute"); 9151 if (SplitLHS.first == getCouldNotCompute()) 9153 assert (SplitLHS.second != getCouldNotCompute() && "Unexpected CNC"); 9157 if (SplitRHS.first == getCouldNotCompute()) 9159 assert (SplitRHS.second != getCouldNotCompute() && "Unexpected CNC"); 9489 if (LatchBECount != getCouldNotCompute()) { 10600 return getCouldNotCompute(); 10655 return getCouldNotCompute(); 10662 return getCouldNotCompute(); 10676 return ExitLimit(getCouldNotCompute() /* ExactNotTaken */, MaxBECount, 10729 return getCouldNotCompute(); 10740 return getCouldNotCompute(); 10749 return getCouldNotCompute(); 10756 return getCouldNotCompute(); 10799 return SE.getCouldNotCompute(); 10812 return SE.getCouldNotCompute(); 10818 return SE.getCouldNotCompute(); 10849 return SE.getCouldNotCompute(); // Something strange happened 10864 return SE.getCouldNotCompute(); 11937 return SE.getCouldNotCompute(); 11951 if (CurBECount == SE2.getCouldNotCompute() || 11952 NewBECount == SE2.getCouldNotCompute()) {lib/Analysis/ScalarEvolutionExpander.cpp
2247 assert(ExitCount != SE.getCouldNotCompute() && "Invalid loop count");
lib/Transforms/Scalar/IndVarSimplify.cpp 2678 return SE.getCouldNotCompute();
lib/Transforms/Scalar/LoopIdiomRecognize.cpp2074 if (SrcA == SE->getCouldNotCompute() || SrcB == SE->getCouldNotCompute() || 2074 if (SrcA == SE->getCouldNotCompute() || SrcB == SE->getCouldNotCompute() || 2095 if (LoopExitCount == SE->getCouldNotCompute() || 2108 assert(Iterations != SE->getCouldNotCompute() && 2184 assert(Iterations != SE->getCouldNotCompute() && "Promotion failed."); 2195 assert(NBytes != SE->getCouldNotCompute() &&lib/Transforms/Scalar/LoopInterchange.cpp
468 if (ExitCountOuter == SE->getCouldNotCompute()) {
lib/Transforms/Scalar/LoopVersioningLICM.cpp 256 if (ExitCount == SE->getCouldNotCompute()) {
lib/Transforms/Scalar/PlaceSafepoints.cpp244 if (MaxTrips != SE->getCouldNotCompute() && 256 if (MaxExec != SE->getCouldNotCompute() &&lib/Transforms/Vectorize/LoopVectorize.cpp
2563 assert(BackedgeTakenCount != SE->getCouldNotCompute() &&