Home | History | Annotate | Download | only in Analysis

Lines Matching refs:Max

89     /// abs(step) * max-iteration(loop) <= unsigned-max(bitwidth).
257 /// This is a temporary pair of exact and max expressions that are
261 const SCEV *Max;
263 /*implicit*/ ExitLimit(const SCEV *E) : Exact(E), Max(E) {}
265 ExitLimit(const SCEV *E, const SCEV *M) : Exact(E), Max(M) {}
271 !isa<SCEVCouldNotCompute>(Max);
307 /// Max - An expression indicating the least maximum backedge-taken
309 const SCEV *Max;
312 BackedgeTakenInfo() : Max(0) {}
323 return ExitNotTaken.ExitingBlock || !isa<SCEVCouldNotCompute>(Max);
338 /// getMax - Get the max backedge taken count for the loop.
733 /// by a conditional between LHS and RHS. This is used to help avoid max