Lines Matching refs:ShiftAmt
156 uint64_t ShiftAmt = SA->urem(BitWidth); in determineLiveOperandBits() local
158 ShiftAmt = BitWidth - ShiftAmt; in determineLiveOperandBits()
161 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
163 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
204 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
205 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
211 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in determineLiveOperandBits()
213 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
221 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
222 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
227 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
235 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
236 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
240 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits()
247 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()