Lines Matching refs:MaxShiftAmount
323 unsigned MaxShiftAmount = getMaxShiftAmount(MaxValue, BitWidth); in shl() local
325 MaxShiftAmount = std::min(MaxShiftAmount, LHS.countMaxLeadingZeros() - 1); in shl()
327 MaxShiftAmount = std::min(MaxShiftAmount, LHS.countMaxLeadingZeros()); in shl()
329 MaxShiftAmount = std::min( in shl()
330 MaxShiftAmount, in shl()
334 if (MinShiftAmount == 0 && MaxShiftAmount == BitWidth - 1 && in shl()
353 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in shl()
394 unsigned MaxShiftAmount = getMaxShiftAmount(MaxValue, BitWidth); in lshr() local
404 MaxShiftAmount = std::min(MaxShiftAmount, FirstOne); in lshr()
411 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in lshr()
454 unsigned MaxShiftAmount = getMaxShiftAmount(MaxValue, BitWidth); in ashr() local
464 MaxShiftAmount = std::min(MaxShiftAmount, FirstOne); in ashr()
471 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in ashr()