Lines Matching refs:SR
463 DominatorTree &DT, Type *T, SubRanges SR) in LoopConstrainer() argument
466 MainLoopStructure(LS), SR(SR) {} in LoopConstrainer()
744 Increasing ? SR.LowLimit.has_value() : SR.HighLimit.has_value(); in run()
746 Increasing ? SR.HighLimit.has_value() : SR.LowLimit.has_value(); in run()
757 ExitPreLoopAtSCEV = *SR.LowLimit; in run()
758 else if (cannotBeMinInLoop(*SR.HighLimit, &OriginalLoop, SE, in run()
760 ExitPreLoopAtSCEV = SE.getAddExpr(*SR.HighLimit, MinusOneS); in run()
764 << *(*SR.HighLimit) << "\n"); in run()
784 ExitMainLoopAtSCEV = *SR.HighLimit; in run()
785 else if (cannotBeMinInLoop(*SR.LowLimit, &OriginalLoop, SE, in run()
787 ExitMainLoopAtSCEV = SE.getAddExpr(*SR.LowLimit, MinusOneS); in run()
791 << *(*SR.LowLimit) << "\n"); in run()