Lines Matching refs:minMaxBy
41 static ConstantIntRanges minMaxBy(ConstArithFn op, ArrayRef<APInt> lhs, in minMaxBy() function
144 minMaxBy(umul, {lhs.umin(), lhs.umax()}, {rhs.umin(), rhs.umax()}, in inferResultRanges()
147 minMaxBy(smul, {lhs.smin(), lhs.smax()}, {rhs.smin(), rhs.smax()}, in inferResultRanges()
172 return minMaxBy(udiv, {lhsMin, lhsMax}, {rhsMin, rhsMax}, in inferDivUIRange()
204 return minMaxBy(sdiv, {lhsMin, lhsMax}, {rhsMin, rhsMax}, in inferDivSIRange()
378 minMaxBy(andi, {lhsZeros, lhsOnes}, {rhsZeros, rhsOnes}, in inferResultRanges()
395 minMaxBy(ori, {lhsZeros, lhsOnes}, {rhsZeros, rhsOnes}, in inferResultRanges()
412 minMaxBy(xori, {lhsZeros, lhsOnes}, {rhsZeros, rhsOnes}, in inferResultRanges()
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()
658 minMaxBy(ashr, {lhs.smin(), lhs.smax()}, in inferResultRanges()