Lines Matching refs:lhsMax
165 const APInt &lhsMin = lhs.umin(), &lhsMax = lhs.umax(), &rhsMin = rhs.umin(), in inferDivUIRange() local
172 return minMaxBy(udiv, {lhsMin, lhsMax}, {rhsMin, rhsMax}, in inferDivUIRange()
194 const APInt &lhsMin = lhs.smin(), &lhsMax = lhs.smax(), &rhsMin = rhs.smin(), in inferDivSIRange() local
204 return minMaxBy(sdiv, {lhsMin, lhsMax}, {rhsMin, rhsMax}, in inferDivSIRange()
298 const APInt &lhsMin = lhs.umin(), &lhsMax = lhs.umax(); in inferResultRanges() local
299 if ((lhsMax - lhsMin).ult(rhsMax)) { in inferResultRanges()
301 APInt maxRem = lhsMax.urem(rhsMax); in inferResultRanges()
319 const APInt &lhsMin = lhs.smin(), &lhsMax = lhs.smax(), &rhsMin = rhs.smin(), in inferResultRanges() local
330 bool canPositiveDividend = lhsMax.isStrictlyPositive(); in inferResultRanges()
338 if ((lhsMax - lhsMin).ult(maxDivisor)) { in inferResultRanges()
340 APInt maxRem = lhsMax.srem(maxDivisor); in inferResultRanges()