Lines Matching refs:MaxOrZero
8453 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isConstantMaxOrZero()
8461 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
8463 : ExactNotTaken(E), MaxNotTaken(M), MaxOrZero(MaxOrZero) { in ExitLimit()
8486 const SCEV *E, const SCEV *M, bool MaxOrZero, in ExitLimit() argument
8488 : ExitLimit(E, M, MaxOrZero, {&PredSet}) { in ExitLimit()
8492 bool MaxOrZero) in ExitLimit() argument
8493 : ExitLimit(E, M, MaxOrZero, None) { in ExitLimit()
8500 bool IsComplete, const SCEV *ConstantMax, bool MaxOrZero) in BackedgeTakenInfo() argument
8501 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo()
8578 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
8596 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount() local
8605 MaxBECount, MaxOrZero); in computeBackedgeTakenCount()
12791 bool MaxOrZero = false; in howManyLessThans() local
12800 MaxOrZero = true; in howManyLessThans()
12810 return ExitLimit(BECount, MaxBECount, MaxOrZero, Predicates); in howManyLessThans()