Lines Matching refs:ShiftAmt
658 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth - 1); in SimplifyDemandedUseBits() local
659 if (DemandedMask.countr_zero() >= ShiftAmt) { in SimplifyDemandedUseBits()
664 if (SignBits > ShiftAmt && SignBits - ShiftAmt >= NumHiDemandedBits) in SimplifyDemandedUseBits()
675 Constant *LeftShiftAmtC = ConstantInt::get(VTy, ShiftAmt); in SimplifyDemandedUseBits()
686 APInt DemandedMaskIn(DemandedMask.lshr(ShiftAmt)); in SimplifyDemandedUseBits()
691 DemandedMaskIn.setHighBits(ShiftAmt+1); in SimplifyDemandedUseBits()
693 DemandedMaskIn.setHighBits(ShiftAmt); in SimplifyDemandedUseBits()
699 KnownBits::makeConstant(APInt(BitWidth, ShiftAmt)), in SimplifyDemandedUseBits()
721 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1); in SimplifyDemandedUseBits() local
740 if (DemandedMask.countl_zero() >= ShiftAmt) { in SimplifyDemandedUseBits()
756 Constant *RightShiftAmtC = ConstantInt::get(VTy, ShiftAmt); in SimplifyDemandedUseBits()
768 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt)); in SimplifyDemandedUseBits()
774 Known.Zero.lshrInPlace(ShiftAmt); in SimplifyDemandedUseBits()
775 Known.One.lshrInPlace(ShiftAmt); in SimplifyDemandedUseBits()
776 if (ShiftAmt) in SimplifyDemandedUseBits()
777 Known.Zero.setHighBits(ShiftAmt); // high bits known zero. in SimplifyDemandedUseBits()
805 uint32_t ShiftAmt = SA->getLimitedValue(BitWidth-1); in SimplifyDemandedUseBits() local
808 APInt DemandedMaskIn(DemandedMask.shl(ShiftAmt)); in SimplifyDemandedUseBits()
811 bool ShiftedInBitsDemanded = DemandedMask.countl_zero() < ShiftAmt; in SimplifyDemandedUseBits()
831 Known, KnownBits::makeConstant(APInt(BitWidth, ShiftAmt)), in SimplifyDemandedUseBits()
832 ShiftAmt != 0, I->isExact()); in SimplifyDemandedUseBits()
1033 uint64_t ShiftAmt = SA->urem(BitWidth); in SimplifyDemandedUseBits() local
1035 ShiftAmt = BitWidth - ShiftAmt; in SimplifyDemandedUseBits()
1037 APInt DemandedMaskLHS(DemandedMask.lshr(ShiftAmt)); in SimplifyDemandedUseBits()
1038 APInt DemandedMaskRHS(DemandedMask.shl(BitWidth - ShiftAmt)); in SimplifyDemandedUseBits()
1063 Known.Zero = LHSKnown.Zero.shl(ShiftAmt) | in SimplifyDemandedUseBits()
1064 RHSKnown.Zero.lshr(BitWidth - ShiftAmt); in SimplifyDemandedUseBits()
1065 Known.One = LHSKnown.One.shl(ShiftAmt) | in SimplifyDemandedUseBits()
1066 RHSKnown.One.lshr(BitWidth - ShiftAmt); in SimplifyDemandedUseBits()