Lines Matching refs:ExitLimit

8701 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E)  in ExitLimit()  function in ScalarEvolution::ExitLimit
8702 : ExitLimit(E, E, E, false, std::nullopt) {} in ExitLimit()
8704 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8740 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8744 : ExitLimit(E, ConstantMaxNotTaken, SymbolicMaxNotTaken, MaxOrZero, in ExitLimit()
8760 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
8801 ExitLimit EL = computeExitLimit(L, ExitBB, IsOnlyExit, AllowPredicates); in computeBackedgeTakenCount()
8874 ScalarEvolution::ExitLimit
8913 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCond( in computeExitLimitFromCond()
8921 std::optional<ScalarEvolution::ExitLimit>
8942 const ExitLimit &EL) { in insert()
8953 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondCached( in computeExitLimitFromCondCached()
8961 ExitLimit EL = computeExitLimitFromCondImpl( in computeExitLimitFromCondCached()
8967 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondImpl( in computeExitLimitFromCondImpl()
8978 ExitLimit EL = in computeExitLimitFromCondImpl()
9029 std::optional<ScalarEvolution::ExitLimit>
9047 ExitLimit EL0 = computeExitLimitFromCondCached( in computeExitLimitFromCondFromBinOp()
9050 ExitLimit EL1 = computeExitLimitFromCondCached( in computeExitLimitFromCondFromBinOp()
9106 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, false, in computeExitLimitFromCondFromBinOp()
9110 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromICmp( in computeExitLimitFromICmp()
9124 ExitLimit EL = computeExitLimitFromICmp(L, Pred, LHS, RHS, ControlsOnlyExit, in computeExitLimitFromICmp()
9138 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromICmp( in computeExitLimitFromICmp()
9209 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit, in computeExitLimitFromICmp()
9227 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L); in computeExitLimitFromICmp()
9260 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp()
9278 ExitLimit EL = howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp()
9291 ScalarEvolution::ExitLimit
9308 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit); in computeExitLimitFromSingleExitSwitch()
9325 ScalarEvolution::ExitLimit ScalarEvolution::computeShiftCompareExitLimit( in computeShiftCompareExitLimit()
9462 return ExitLimit(getCouldNotCompute(), UpperBound, UpperBound, false); in computeShiftCompareExitLimit()
10429 ScalarEvolution::ExitLimit ScalarEvolution::howFarToZero(const SCEV *V, in howFarToZero()
10467 return ExitLimit(R, R, R, false, Predicates); in howFarToZero()
10533 return ExitLimit(Distance, getConstant(MaxBECount), Distance, false, in howFarToZero()
10561 return ExitLimit(Exact, ConstantMax, SymbolicMax, false, Predicates); in howFarToZero()
10576 return ExitLimit(E, M, S, false, Predicates); in howFarToZero()
10579 ScalarEvolution::ExitLimit
12773 ScalarEvolution::ExitLimit
13058 return ExitLimit(getCouldNotCompute() /* ExactNotTaken */, MaxBECount, in howManyLessThans()
13252 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, MaxOrZero, in howManyLessThans()
13256 ScalarEvolution::ExitLimit ScalarEvolution::howManyGreaterThans( in howManyGreaterThans()
13351 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, false, in howManyGreaterThans()