Lines Matching refs:NumSrcBits
12553 unsigned NumSrcBits = PackVT.getScalarSizeInBits(); in matchShuffleWithPACK() local
12554 unsigned NumPackedBits = NumSrcBits - BitSize; in matchShuffleWithPACK()
12561 if ((!N1.isUndef() && !IsZero1 && NumBits1 != NumSrcBits) || in matchShuffleWithPACK()
12562 (!N2.isUndef() && !IsZero2 && NumBits2 != NumSrcBits)) in matchShuffleWithPACK()
12565 APInt ZeroMask = APInt::getHighBitsSet(NumSrcBits, NumPackedBits); in matchShuffleWithPACK()
37091 unsigned NumSrcBits = SrcVT.getScalarSizeInBits(); in ComputeNumSignBitsForTargetNode() local
37092 assert(VTBits < NumSrcBits && "Illegal truncation input type"); in ComputeNumSignBitsForTargetNode()
37095 if (Tmp > (NumSrcBits - VTBits)) in ComputeNumSignBitsForTargetNode()
37096 return Tmp - (NumSrcBits - VTBits); in ComputeNumSignBitsForTargetNode()
48675 unsigned NumSrcBits = In.getScalarValueSizeInBits(); in detectSSatPattern() local
48676 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatPattern()
48689 SignedMax = APInt::getAllOnes(NumDstBits).zext(NumSrcBits); in detectSSatPattern()
48690 SignedMin = APInt(NumSrcBits, 0); in detectSSatPattern()
48692 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()
48693 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatPattern()