Lines Matching refs:MinShiftAmount
212 unsigned MinShiftAmount = RHS.getMinValue().getLimitedValue(BitWidth); in shl() local
213 if (MinShiftAmount == 0 && ShAmtNonZero) in shl()
214 MinShiftAmount = 1; in shl()
216 Known.Zero.setLowBits(MinShiftAmount); in shl()
217 if (NUW && NSW && MinShiftAmount != 0) in shl()
235 if (MinShiftAmount == 0 && MaxShiftAmount == BitWidth - 1 && in shl()
254 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in shl()
285 unsigned MinShiftAmount = RHS.getMinValue().getLimitedValue(BitWidth); in lshr() local
286 if (MinShiftAmount == 0 && ShAmtNonZero) in lshr()
287 MinShiftAmount = 1; in lshr()
289 Known.Zero.setHighBits(MinShiftAmount); in lshr()
300 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in lshr()
329 unsigned MinShiftAmount = RHS.getMinValue().getLimitedValue(BitWidth); in ashr() local
330 if (MinShiftAmount == 0 && ShAmtNonZero) in ashr()
331 MinShiftAmount = 1; in ashr()
333 if (MinShiftAmount == BitWidth) { in ashr()
348 for (unsigned ShiftAmt = MinShiftAmount; ShiftAmt <= MaxShiftAmount; in ashr()