Home
last modified time | relevance | path

Searched refs:SrcBitWidth (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp424 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local
426 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() local
445 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 …]
/external/llvm/lib/Transforms/InstCombine/
DInstCombineSimplifyDemanded.cpp470 unsigned SrcBitWidth =I->getOperand(0)->getType()->getScalarSizeInBits(); in SimplifyDemandedUseBits() local
472 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() local
491 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 …]
/external/swiftshader/third_party/LLVM/lib/Analysis/
DValueTracking.cpp273 unsigned SrcBitWidth; in ComputeMaskedBits() local
277 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() local
309 APInt MaskIn = Mask.trunc(SrcBitWidth); in ComputeMaskedBits()
[all …]
/external/llvm/lib/Analysis/
DValueTracking.cpp976 unsigned SrcBitWidth; in computeKnownBitsFromOperator() local
979 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() local
1007 KnownZero = KnownZero.trunc(SrcBitWidth); in computeKnownBitsFromOperator()
1008 KnownOne = KnownOne.trunc(SrcBitWidth); in computeKnownBitsFromOperator()
[all …]