Searched refs:SrcBitWidth (Results 1 – 4 of 4) sorted by relevance
424 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local426 DemandedMask = DemandedMask.trunc(SrcBitWidth); in SimplifyDemandedUseBits()427 KnownZero = KnownZero.trunc(SrcBitWidth); in SimplifyDemandedUseBits()428 KnownOne = KnownOne.trunc(SrcBitWidth); in SimplifyDemandedUseBits()437 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in SimplifyDemandedUseBits()442 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local445 APInt::getLowBitsSet(BitWidth, SrcBitWidth); in SimplifyDemandedUseBits()447 APInt NewBits(APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth)); in SimplifyDemandedUseBits()451 InputDemandedBits.setBit(SrcBitWidth-1); in SimplifyDemandedUseBits()453 InputDemandedBits = InputDemandedBits.trunc(SrcBitWidth); in SimplifyDemandedUseBits()[all …]
470 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local472 DemandedMask = DemandedMask.trunc(SrcBitWidth); in SimplifyDemandedUseBits()473 KnownZero = KnownZero.trunc(SrcBitWidth); in SimplifyDemandedUseBits()474 KnownOne = KnownOne.trunc(SrcBitWidth); in SimplifyDemandedUseBits()483 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in SimplifyDemandedUseBits()488 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local491 APInt::getLowBitsSet(BitWidth, SrcBitWidth); in SimplifyDemandedUseBits()493 APInt NewBits(APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth)); in SimplifyDemandedUseBits()497 InputDemandedBits.setBit(SrcBitWidth-1); in SimplifyDemandedUseBits()499 InputDemandedBits = InputDemandedBits.trunc(SrcBitWidth); in SimplifyDemandedUseBits()[all …]
273 unsigned SrcBitWidth; in ComputeMaskedBits() local277 SrcBitWidth = TD->getTypeSizeInBits(SrcTy); in ComputeMaskedBits()279 SrcBitWidth = SrcTy->getScalarSizeInBits(); in ComputeMaskedBits()281 APInt MaskIn = Mask.zextOrTrunc(SrcBitWidth); in ComputeMaskedBits()282 KnownZero = KnownZero.zextOrTrunc(SrcBitWidth); in ComputeMaskedBits()283 KnownOne = KnownOne.zextOrTrunc(SrcBitWidth); in ComputeMaskedBits()289 if (BitWidth > SrcBitWidth) in ComputeMaskedBits()290 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in ComputeMaskedBits()307 unsigned SrcBitWidth = I->getOperand(0)->getType()->getScalarSizeInBits(); in ComputeMaskedBits() local309 APInt MaskIn = Mask.trunc(SrcBitWidth); in ComputeMaskedBits()[all …]
976 unsigned SrcBitWidth; in computeKnownBitsFromOperator() local979 SrcBitWidth = Q.DL.getTypeSizeInBits(SrcTy->getScalarType()); in computeKnownBitsFromOperator()981 assert(SrcBitWidth && "SrcBitWidth can't be zero"); in computeKnownBitsFromOperator()982 KnownZero = KnownZero.zextOrTrunc(SrcBitWidth); in computeKnownBitsFromOperator()983 KnownOne = KnownOne.zextOrTrunc(SrcBitWidth); in computeKnownBitsFromOperator()988 if (BitWidth > SrcBitWidth) in computeKnownBitsFromOperator()989 KnownZero |= APInt::getHighBitsSet(BitWidth, BitWidth - SrcBitWidth); in computeKnownBitsFromOperator()1005 unsigned SrcBitWidth = I->getOperand(0)->getType()->getScalarSizeInBits(); in computeKnownBitsFromOperator() local1007 KnownZero = KnownZero.trunc(SrcBitWidth); in computeKnownBitsFromOperator()1008 KnownOne = KnownOne.trunc(SrcBitWidth); in computeKnownBitsFromOperator()[all …]