Home | History | Annotate | Download | only in Support

Lines Matching refs:lshr

673   return APIntOps::lshr(*this, BitWidth - numBits);
678 return APIntOps::lshr(APIntOps::shl(*this, BitWidth - numBits),
1122 APInt APInt::lshr(const APInt &shiftAmt) const {
1123 return lshr((unsigned)shiftAmt.getLimitedValue(BitWidth));
1128 APInt APInt::lshr(unsigned shiftAmt) const {
1199 // lshr by the words size in the loop below which can produce incorrect
1249 return shl(rotateAmt) | lshr(BitWidth - rotateAmt);
1260 return lshr(rotateAmt) | shl(BitWidth - rotateAmt);
1404 t = signedMin + (d.lshr(d.getBitWidth() - 1));
1446 APInt allOnes = APInt::getAllOnesValue(d.getBitWidth()).lshr(LeadingZeros);
2224 Tmp = Tmp.lshr(ShiftAmt);