Searched refs:HighLimit (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp540 // on low end of the restricted iteration space of the main loop. `HighLimit`
546 Optional<const SCEV *> HighLimit; member in struct:__anon4639::LoopConstrainer::SubRanges
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) << "\
[all...]

Completed in 102 milliseconds