Lines Matching refs:HighLimit
540 // on low end of the restricted iteration space of the main loop. `HighLimit`
546 Optional<const SCEV *> HighLimit;
1115 // [`Result.LowLimit`, `Result.HighLimit`) = [`Smallest`, `Smallest`)
1143 Result.HighLimit = Clamp(Range.getEnd());
1436 Increasing ? SR.LowLimit.hasValue() : SR.HighLimit.hasValue();
1438 Increasing ? SR.HighLimit.hasValue() : SR.LowLimit.hasValue();
1450 else if (cannotBeMinInLoop(*SR.HighLimit, &OriginalLoop, SE,
1452 ExitPreLoopAtSCEV = SE.getAddExpr(*SR.HighLimit, MinusOneS);
1455 << "preloop exit limit. HighLimit = "
1456 << *(*SR.HighLimit) << "\n");
1476 ExitMainLoopAtSCEV = *SR.HighLimit;