Lines Matching refs:umin

93       uadd, lhs.umin(), rhs.umin(), lhs.umax(), rhs.umax(), /*isSigned=*/false);  in inferResultRanges()
118 usub, lhs.umin(), rhs.umax(), lhs.umax(), rhs.umin(), /*isSigned=*/false); in inferResultRanges()
144 minMaxBy(umul, {lhs.umin(), lhs.umax()}, {rhs.umin(), rhs.umax()}, in inferResultRanges()
165 const APInt &lhsMin = lhs.umin(), &lhsMax = lhs.umax(), &rhsMin = rhs.umin(), in inferDivUIRange()
288 const APInt &rhsMin = rhs.umin(), &rhsMax = rhs.umax(); in inferResultRanges()
291 APInt umin = APInt::getZero(width); in inferResultRanges() local
298 const APInt &lhsMin = lhs.umin(), &lhsMax = lhs.umax(); in inferResultRanges()
303 umin = minRem; in inferResultRanges()
309 setResultRange(getResult(), ConstantIntRanges::fromUnsigned(umin, umax)); in inferResultRanges()
361 APInt leftVal = bound.umin(), rightVal = bound.umax(); in widenBitwiseBounds()
437 const APInt &umin = lhs.umin().ugt(rhs.umin()) ? lhs.umin() : rhs.umin(); in inferResultRanges() local
439 setResultRange(getResult(), ConstantIntRanges::fromUnsigned(umin, umax)); in inferResultRanges()
463 const APInt &umin = lhs.umin().ult(rhs.umin()) ? lhs.umin() : rhs.umin(); in inferResultRanges() local
465 setResultRange(getResult(), ConstantIntRanges::fromUnsigned(umin, umax)); in inferResultRanges()
476 APInt umin = argRanges[0].umin().zext(destWidth); in inferResultRanges() local
478 setResultRange(getResult(), ConstantIntRanges::fromUnsigned(umin, umax)); in inferResultRanges()
506 APInt umin = range.umin().trunc(destWidth); in truncIRange() local
510 return {umin, umax, smin, smax}; in truncIRange()
550 return applyCmpPredicate(pred, lhs.umax(), rhs.umin()); in isStaticallyTrue()
556 return applyCmpPredicate(pred, lhs.umin(), rhs.umax()); in isStaticallyTrue()
621 minMaxBy(shl, {lhs.umin(), lhs.umax()}, {rhs.umin(), rhs.umax()}, in inferResultRanges()
624 minMaxBy(shl, {lhs.smin(), lhs.smax()}, {rhs.umin(), rhs.umax()}, in inferResultRanges()
640 setResultRange(getResult(), minMaxBy(lshr, {lhs.umin(), lhs.umax()}, in inferResultRanges()
641 {rhs.umin(), rhs.umax()}, in inferResultRanges()
659 {rhs.umin(), rhs.umax()}, /*isSigned=*/true)); in inferResultRanges()