Lines Matching refs:ExitLimit

8654 ScalarEvolution::ExitLimit::ExitLimit(const SCEV *E)  in ExitLimit()  function in ScalarEvolution::ExitLimit
8655 : ExitLimit(E, E, E, false, std::nullopt) {} in ExitLimit()
8657 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8693 ScalarEvolution::ExitLimit::ExitLimit( in ExitLimit() function in ScalarEvolution::ExitLimit
8697 : ExitLimit(E, ConstantMaxNotTaken, SymbolicMaxNotTaken, MaxOrZero, in ExitLimit()
8713 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
8755 ExitLimit EL = computeExitLimit(L, ExitBB, AllowPredicates); in computeBackedgeTakenCount()
8828 ScalarEvolution::ExitLimit
8869 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCond( in computeExitLimitFromCond()
8877 std::optional<ScalarEvolution::ExitLimit>
8898 const ExitLimit &EL) { in insert()
8909 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondCached( in computeExitLimitFromCondCached()
8917 ExitLimit EL = computeExitLimitFromCondImpl( in computeExitLimitFromCondCached()
8923 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromCondImpl( in computeExitLimitFromCondImpl()
8934 ExitLimit EL = in computeExitLimitFromCondImpl()
8985 std::optional<ScalarEvolution::ExitLimit>
9003 ExitLimit EL0 = computeExitLimitFromCondCached( in computeExitLimitFromCondFromBinOp()
9006 ExitLimit EL1 = computeExitLimitFromCondCached( in computeExitLimitFromCondFromBinOp()
9062 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, false, in computeExitLimitFromCondFromBinOp()
9066 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromICmp( in computeExitLimitFromICmp()
9080 ExitLimit EL = computeExitLimitFromICmp(L, Pred, LHS, RHS, ControlsOnlyExit, in computeExitLimitFromICmp()
9094 ScalarEvolution::ExitLimit ScalarEvolution::computeExitLimitFromICmp( in computeExitLimitFromICmp()
9165 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit, in computeExitLimitFromICmp()
9183 ExitLimit EL = howFarToNonZero(getMinusSCEV(LHS, RHS), L); in computeExitLimitFromICmp()
9199 ExitLimit EL = howManyLessThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp()
9217 ExitLimit EL = howManyGreaterThans(LHS, RHS, L, IsSigned, ControlsOnlyExit, in computeExitLimitFromICmp()
9230 ScalarEvolution::ExitLimit
9247 ExitLimit EL = howFarToZero(getMinusSCEV(LHS, RHS), L, ControlsOnlyExit); in computeExitLimitFromSingleExitSwitch()
9264 ScalarEvolution::ExitLimit ScalarEvolution::computeShiftCompareExitLimit( in computeShiftCompareExitLimit()
9401 return ExitLimit(getCouldNotCompute(), UpperBound, UpperBound, false); in computeShiftCompareExitLimit()
10368 ScalarEvolution::ExitLimit ScalarEvolution::howFarToZero(const SCEV *V, in howFarToZero()
10406 return ExitLimit(R, R, R, false, Predicates); in howFarToZero()
10471 return ExitLimit(Distance, getConstant(MaxBECount), Distance, false, in howFarToZero()
10492 return ExitLimit(Exact, ConstantMax, SymbolicMax, false, Predicates); in howFarToZero()
10505 return ExitLimit(E, M, S, false, Predicates); in howFarToZero()
10508 ScalarEvolution::ExitLimit
12695 ScalarEvolution::ExitLimit
12936 return ExitLimit(getCouldNotCompute() /* ExactNotTaken */, MaxBECount, in howManyLessThans()
13126 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, MaxOrZero, in howManyLessThans()
13130 ScalarEvolution::ExitLimit ScalarEvolution::howManyGreaterThans( in howManyGreaterThans()
13225 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, false, in howManyGreaterThans()