Lines Matching refs:MaxOrZero
8651 return MaxOrZero && !any_of(ExitNotTaken, PredicateNotAlwaysTrue); in isConstantMaxOrZero()
8659 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, in ExitLimit() argument
8662 SymbolicMaxNotTaken(SymbolicMaxNotTaken), MaxOrZero(MaxOrZero) { in ExitLimit()
8695 const SCEV *SymbolicMaxNotTaken, bool MaxOrZero, in ExitLimit() argument
8697 : ExitLimit(E, ConstantMaxNotTaken, SymbolicMaxNotTaken, MaxOrZero, in ExitLimit()
8704 bool IsComplete, const SCEV *ConstantMax, bool MaxOrZero) in BackedgeTakenInfo() argument
8705 : ConstantMax(ConstantMax), IsComplete(IsComplete), MaxOrZero(MaxOrZero) { in BackedgeTakenInfo()
8793 MustExitMaxOrZero = EL.MaxOrZero; in computeBackedgeTakenCount()
8811 bool MaxOrZero = (MustExitMaxOrZero && ExitingBlocks.size() == 1); in computeBackedgeTakenCount() local
8825 MaxBECount, MaxOrZero); in computeBackedgeTakenCount()
13105 bool MaxOrZero = false; in howManyLessThans() local
13114 MaxOrZero = true; in howManyLessThans()
13126 return ExitLimit(BECount, ConstantMaxBECount, SymbolicMaxBECount, MaxOrZero, in howManyLessThans()