Lines Matching refs:ShiftAmt
130 uint64_t ShiftAmt = SA->urem(BitWidth); in determineLiveOperandBits() local
132 ShiftAmt = BitWidth - ShiftAmt; in determineLiveOperandBits()
135 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
137 AB = AOut.shl(BitWidth - ShiftAmt); in determineLiveOperandBits()
178 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
179 AB = AOut.lshr(ShiftAmt); in determineLiveOperandBits()
185 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1); in determineLiveOperandBits()
187 AB |= APInt::getHighBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
195 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
196 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
201 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()
209 uint64_t ShiftAmt = ShiftAmtC->getLimitedValue(BitWidth - 1); in determineLiveOperandBits() local
210 AB = AOut.shl(ShiftAmt); in determineLiveOperandBits()
214 if ((AOut & APInt::getHighBitsSet(BitWidth, ShiftAmt)) in determineLiveOperandBits()
221 AB |= APInt::getLowBitsSet(BitWidth, ShiftAmt); in determineLiveOperandBits()