Lines Matching refs:getCouldNotCompute
1143 return SE.getCouldNotCompute(); in BinomialCoefficient()
3813 const SCEV *ScalarEvolution::getCouldNotCompute() { in getCouldNotCompute() function in ScalarEvolution
4227 return SE.getCouldNotCompute(); in rewrite()
4229 ? SE.getCouldNotCompute() in rewrite()
4270 ? SE.getCouldNotCompute() in rewrite()
4387 return Rewriter.isValid() ? Result : SE.getCouldNotCompute(); in rewrite()
5151 if (Shifted != getCouldNotCompute() && in createAddRecFromPHI()
5152 Start != getCouldNotCompute()) { in createAddRecFromPHI()
6564 if (ExitCount == getCouldNotCompute()) in getSmallConstantTripMultiple()
6666 if (BEExact != getCouldNotCompute()) { in getBackedgeTakenInfo()
6672 else if (Result.getMax(this) == getCouldNotCompute() && in getBackedgeTakenInfo()
6857 return SE->getCouldNotCompute(); in getExact()
6862 return SE->getCouldNotCompute(); in getExact()
6869 assert(BECount != SE->getCouldNotCompute() && "Bad exit SCEV!"); in getExact()
6894 return SE->getCouldNotCompute(); in getExact()
6905 return SE->getCouldNotCompute(); in getMax()
6921 if (getMax() && getMax() != SE->getCouldNotCompute() && in hasOperand()
6926 if (ENT.ExactNotTaken != SE->getCouldNotCompute() && in hasOperand()
7033 if (EL.ExactNotTaken == getCouldNotCompute()) in computeBackedgeTakenCount()
7050 if (EL.MaxNotTaken != getCouldNotCompute() && Latch && in computeBackedgeTakenCount()
7059 } else if (MayExitMaxBECount != getCouldNotCompute()) { in computeBackedgeTakenCount()
7060 if (!MayExitMaxBECount || EL.MaxNotTaken == getCouldNotCompute()) in computeBackedgeTakenCount()
7069 (MayExitMaxBECount ? MayExitMaxBECount : getCouldNotCompute()); in computeBackedgeTakenCount()
7085 return getCouldNotCompute(); in computeExitLimit()
7106 return getCouldNotCompute(); in computeExitLimit()
7114 return getCouldNotCompute(); in computeExitLimit()
7185 const SCEV *BECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7186 const SCEV *MaxBECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7190 if (EL0.ExactNotTaken == getCouldNotCompute() || in computeExitLimitFromCondImpl()
7191 EL1.ExactNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7192 BECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7196 if (EL0.MaxNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7198 else if (EL1.MaxNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7233 const SCEV *BECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7234 const SCEV *MaxBECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7238 if (EL0.ExactNotTaken == getCouldNotCompute() || in computeExitLimitFromCondImpl()
7239 EL1.ExactNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7240 BECount = getCouldNotCompute(); in computeExitLimitFromCondImpl()
7244 if (EL0.MaxNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7246 else if (EL1.MaxNotTaken == getCouldNotCompute()) in computeExitLimitFromCondImpl()
7285 return getCouldNotCompute(); in computeExitLimitFromCondImpl()
7403 return getCouldNotCompute(); in computeExitLimitFromSingleExitSwitch()
7415 return getCouldNotCompute(); in computeExitLimitFromSingleExitSwitch()
7436 if (LI->isVolatile()) return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7441 if (!GEP) return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7449 return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7459 if (VarIdx) return getCouldNotCompute(); // Multiple non-constant idx's. in computeLoadConstantCompareExitLimit()
7467 return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7480 return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7503 return getCouldNotCompute(); in computeLoadConstantCompareExitLimit()
7510 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7514 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7518 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7594 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7622 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7643 return ExitLimit(getCouldNotCompute(), UpperBound, false); in computeShiftCompareExitLimit()
7646 return getCouldNotCompute(); in computeShiftCompareExitLimit()
7901 if (!PN) return getCouldNotCompute(); in computeExitCountExhaustively()
7905 if (PN->getNumIncomingValues() != 2) return getCouldNotCompute(); in computeExitCountExhaustively()
7919 return getCouldNotCompute(); in computeExitCountExhaustively()
7931 if (!CondVal) return getCouldNotCompute(); in computeExitCountExhaustively()
7961 return getCouldNotCompute(); in computeExitCountExhaustively()
8260 if (BackedgeTakenCount == getCouldNotCompute()) return AddRec; in computeSCEVAtScope()
8331 return SE.getCouldNotCompute(); in SolveLinEquationWithOverflow()
8635 return getCouldNotCompute(); // Otherwise it will loop infinitely. in howFarToZero()
8648 return getCouldNotCompute(); in howFarToZero()
8660 return getCouldNotCompute(); in howFarToZero()
8665 return getCouldNotCompute(); in howFarToZero()
8690 return getCouldNotCompute(); in howFarToZero()
8735 Exact == getCouldNotCompute() in howFarToZero()
8744 const SCEV *M = E == getCouldNotCompute() in howFarToZero()
8761 return getCouldNotCompute(); // Otherwise it will loop infinitely. in howFarToNonZero()
8766 return getCouldNotCompute(); in howFarToNonZero()
9035 if (Start == getCouldNotCompute()) in SplitIntoInitAndPostInc()
9039 assert(PostInc != getCouldNotCompute() && "Unexpected could not compute"); in SplitIntoInitAndPostInc()
9071 if (SplitLHS.first == getCouldNotCompute()) in isKnownViaInduction()
9073 assert (SplitLHS.second != getCouldNotCompute() && "Unexpected CNC"); in isKnownViaInduction()
9077 if (SplitRHS.first == getCouldNotCompute()) in isKnownViaInduction()
9079 assert (SplitRHS.second != getCouldNotCompute() && "Unexpected CNC"); in isKnownViaInduction()
9409 if (LatchBECount != getCouldNotCompute()) { in isLoopBackedgeGuardedByCond()
10509 return getCouldNotCompute(); in howManyLessThans()
10564 return getCouldNotCompute(); in howManyLessThans()
10571 return getCouldNotCompute(); in howManyLessThans()
10585 return ExitLimit(getCouldNotCompute() /* ExactNotTaken */, MaxBECount, in howManyLessThans()
10638 return getCouldNotCompute(); in howManyGreaterThans()
10649 return getCouldNotCompute(); in howManyGreaterThans()
10658 return getCouldNotCompute(); in howManyGreaterThans()
10665 return getCouldNotCompute(); in howManyGreaterThans()
10695 const SCEV *MaxBECount = getCouldNotCompute(); in howManyGreaterThans()
10711 return SE.getCouldNotCompute(); in getNumIterationsInRange()
10724 return SE.getCouldNotCompute(); in getNumIterationsInRange()
10730 return SE.getCouldNotCompute(); in getNumIterationsInRange()
10761 return SE.getCouldNotCompute(); // Something strange happened in getNumIterationsInRange()
10776 return SE.getCouldNotCompute(); in getNumIterationsInRange()
11843 return SE.getCouldNotCompute(); in verify()
11857 if (CurBECount == SE2.getCouldNotCompute() || in verify()
11858 NewBECount == SE2.getCouldNotCompute()) { in verify()