Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:ShiftAmt

583       uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
584 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
589 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
591 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
597 KnownZero <<= ShiftAmt;
598 KnownOne <<= ShiftAmt;
600 if (ShiftAmt)
601 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
607 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
610 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
615 DemandedMaskIn |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
621 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
622 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
623 if (ShiftAmt) {
625 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
648 uint32_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
651 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
654 if (DemandedMask.countLeadingZeros() <= ShiftAmt)
660 DemandedMaskIn |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
667 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
668 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
669 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
674 SignBit = APIntOps::lshr(SignBit, ShiftAmt);
678 if (BitWidth <= ShiftAmt || KnownZero[BitWidth-ShiftAmt-1] ||