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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp539 // these fields are computed. `LowLimit` is None if there is no restriction
545 Optional<const SCEV *> LowLimit; member in struct:__anon4639::LoopConstrainer::SubRanges
1115 // [`Result.LowLimit`, `Result.HighLimit`) = [`Smallest`, `Smallest`)
1138 Result.LowLimit = Clamp(Range.getBegin());
1436 Increasing ? SR.LowLimit.hasValue() : SR.HighLimit.hasValue();
1438 Increasing ? SR.HighLimit.hasValue() : SR.LowLimit.hasValue();
1449 ExitPreLoopAtSCEV = *SR.LowLimit;
1477 else if (cannotBeMinInLoop(*SR.LowLimit, &OriginalLoop, SE,
1479 ExitMainLoopAtSCEV = SE.getAddExpr(*SR.LowLimit, MinusOneS);
1482 << "mainloop exit limit. LowLimit
[all...]

Completed in 108 milliseconds