Home | History | Annotate | Download | only in InstCombine

Lines Matching defs:ShiftAmt

567       uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
568 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt));
573 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt+1);
575 DemandedMaskIn |= APInt::getHighBitsSet(BitWidth, ShiftAmt);
581 KnownZero <<= ShiftAmt;
582 KnownOne <<= ShiftAmt;
584 if (ShiftAmt)
585 KnownZero |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
591 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
594 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
599 DemandedMaskIn |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
605 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
606 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
607 if (ShiftAmt) {
609 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
632 uint32_t ShiftAmt = SA->getLimitedValue(BitWidth-1);
635 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt));
638 if (DemandedMask.countLeadingZeros() <= ShiftAmt)
644 DemandedMaskIn |= APInt::getLowBitsSet(BitWidth, ShiftAmt);
651 APInt HighBits(APInt::getHighBitsSet(BitWidth, ShiftAmt));
652 KnownZero = APIntOps::lshr(KnownZero, ShiftAmt);
653 KnownOne = APIntOps::lshr(KnownOne, ShiftAmt);
658 SignBit = APIntOps::lshr(SignBit, ShiftAmt);
662 if (BitWidth <= ShiftAmt || KnownZero[BitWidth-ShiftAmt-1] ||