Lines Matching refs:ExitLimit

7630 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E)  in ExitLimit()  function in ScalarEvolution::ExitLimit
7631 : ExitLimit(E, E, false, None) { in ExitLimit()
7634 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
7653 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
7656 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit()
7659 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E, const SCEV *M, in ExitLimit() function in ScalarEvolution::ExitLimit
7661 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit()
7690 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
7747 ExitLimit EL = computeExitLimit(L, ExitBB, AllowPredicates); in computeBackedgeTakenCount()
7798 ScalarEvolution::ExitLimit
7838 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCond( in computeExitLimitFromCond()
7846 Optional<ScalarEvolution::ExitLimit>
7867 const ExitLimit &EL) { in insert()
7878 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondCached( in computeExitLimitFromCondCached()
7886 ExitLimit EL = computeExitLimitFromCondImpl(Cache, L, ExitCond, ExitIfTrue, in computeExitLimitFromCondCached()
7892 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondImpl( in computeExitLimitFromCondImpl()
7903 ExitLimit EL = in computeExitLimitFromCondImpl()
7930 Optional<ScalarEvolution::ExitLimit>
7948 ExitLimit EL0 = computeExitLimitFromCondCached(Cache, L, Op0, ExitIfTrue, in computeExitLimitFromCondFromBinOp()
7951 ExitLimit EL1 = computeExitLimitFromCondCached(Cache, L, Op1, ExitIfTrue, in computeExitLimitFromCondFromBinOp()
8015 return ExitLimit(BECount, MaxBECount, false, in computeExitLimitFromCondFromBinOp()
8019 ScalarEvolution::ExitLimit
8036 ExitLimit ItCnt = in computeExitLimitFromICmp()
8086 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit, in computeExitLimitFromICmp()
8103 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L); in computeExitLimitFromICmp()
8110 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsExit, in computeExitLimitFromICmp()
8118 ExitLimit EL = in computeExitLimitFromICmp()
8138 ScalarEvolution::ExitLimit
8155 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsExit); in computeExitLimitFromSingleExitSwitch()
8174 ScalarEvolution::ExitLimit
8251 ScalarEvolution::ExitLimit ScalarEvolution::computeShiftCompareExitLimit( in computeShiftCompareExitLimit()
8388 return ExitLimit(getCouldNotCompute(), UpperBound, false); in computeShiftCompareExitLimit()
9405 ScalarEvolution::ExitLimit
9442 return ExitLimit(R, R, false, Predicates); in howFarToZero()
9509 return ExitLimit(Distance, getConstant(MaxBECount), false, Predicates); in howFarToZero()
9530 return ExitLimit(Exact, Max, false, Predicates); in howFarToZero()
9539 return ExitLimit(E, M, false, Predicates); in howFarToZero()
9542 ScalarEvolution::ExitLimit
11570 ScalarEvolution::ExitLimit
11765 return ExitLimit(getCouldNotCompute() /* ExactNotTaken */, MaxBECount, in howManyLessThans()
11948 return ExitLimit(BECount, MaxBECount, MaxOrZero, Predicates); in howManyLessThans()
11951 ScalarEvolution::ExitLimit
12044 return ExitLimit(BECount, MaxBECount, false, Predicates); in howManyGreaterThans()