Lines Matching refs:BitWidth
60 if (unsigned BitWidth = Ty->getScalarSizeInBits()) in getBitWidth() local
61 return BitWidth; in getBitWidth()
164 uint32_t BitWidth = DemandedMask.getBitWidth(); in SimplifyDemandedUseBits() local
167 (!VTy->isIntOrIntVectorTy() || VTy->getScalarSizeInBits() == BitWidth) && in SimplifyDemandedUseBits()
168 Known.getBitWidth() == BitWidth && in SimplifyDemandedUseBits()
171 KnownBits LHSKnown(BitWidth), RHSKnown(BitWidth); in SimplifyDemandedUseBits()
193 DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits()
454 Known = InputKnown.zextOrTrunc(BitWidth); in SimplifyDemandedUseBits()
485 Known = InputKnown.sext(BitWidth); in SimplifyDemandedUseBits()
529 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits()
572 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyDemandedUseBits()
658 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth - 1); in SimplifyDemandedUseBits()
661 unsigned NumHiDemandedBits = BitWidth - DemandedMask.countr_zero(); in SimplifyDemandedUseBits()
699 KnownBits::makeConstant(APInt(BitWidth, ShiftAmt)), in SimplifyDemandedUseBits()
707 APInt DemandedFromOp(APInt::getLowBitsSet(BitWidth, BitWidth - CTLZ)); in SimplifyDemandedUseBits()
721 uint64_t ShiftAmt = SA->getLimitedValue(BitWidth-1); in SimplifyDemandedUseBits()
743 unsigned NumHiDemandedBits = BitWidth - DemandedMask.countr_zero(); in SimplifyDemandedUseBits()
788 unsigned NumHiDemandedBits = BitWidth - DemandedMask.countr_zero(); in SimplifyDemandedUseBits()
805 uint32_t ShiftAmt = SA->getLimitedValue(BitWidth-1); in SimplifyDemandedUseBits()
822 if (Known.Zero[BitWidth - 1] || !ShiftedInBitsDemanded) { in SimplifyDemandedUseBits()
831 Known, KnownBits::makeConstant(APInt(BitWidth, ShiftAmt)), in SimplifyDemandedUseBits()
845 APInt::getHighBitsSet(BitWidth, BitWidth - RHSTrailingZeros); in SimplifyDemandedUseBits()
873 APInt Mask2 = LowBits | APInt::getSignMask(BitWidth); in SimplifyDemandedUseBits()
932 if (BitWidth - NLZ - NTZ == 8) { in SimplifyDemandedUseBits()
958 RHSKnown = RHSKnown.anyextOrTrunc(BitWidth); in SimplifyDemandedUseBits()
1033 uint64_t ShiftAmt = SA->urem(BitWidth); in SimplifyDemandedUseBits()
1035 ShiftAmt = BitWidth - ShiftAmt; in SimplifyDemandedUseBits()
1038 APInt DemandedMaskRHS(DemandedMask.shl(BitWidth - ShiftAmt)); in SimplifyDemandedUseBits()
1064 RHSKnown.Zero.lshr(BitWidth - ShiftAmt); in SimplifyDemandedUseBits()
1066 RHSKnown.One.lshr(BitWidth - ShiftAmt); in SimplifyDemandedUseBits()
1143 unsigned BitWidth = DemandedMask.getBitWidth(); in SimplifyMultipleUseDemandedBits() local
1146 KnownBits LHSKnown(BitWidth); in SimplifyMultipleUseDemandedBits()
1147 KnownBits RHSKnown(BitWidth); in SimplifyMultipleUseDemandedBits()
1222 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyMultipleUseDemandedBits()
1243 APInt DemandedFromOps = APInt::getLowBitsSet(BitWidth, BitWidth - NLZ); in SimplifyMultipleUseDemandedBits()
1275 unsigned BitWidth = DemandedMask.getBitWidth(); in SimplifyMultipleUseDemandedBits() local
1278 ShiftLC == ShiftRC && ShiftLC->ult(BitWidth) && in SimplifyMultipleUseDemandedBits()
1280 BitWidth, BitWidth - ShiftRC->getZExtValue()))) { in SimplifyMultipleUseDemandedBits()
1326 unsigned BitWidth = Ty->getScalarSizeInBits(); in simplifyShrShlDemandedBits() local
1327 if (ShlOp1.uge(BitWidth) || ShrOp1.uge(BitWidth)) in simplifyShrShlDemandedBits()
1337 APInt BitMask1(APInt::getAllOnes(BitWidth)); in simplifyShrShlDemandedBits()
1338 APInt BitMask2(APInt::getAllOnes(BitWidth)); in simplifyShrShlDemandedBits()