Lines Matching defs:NumSrcBits
10633 unsigned NumSrcBits = PackVT.getScalarSizeInBits();
10634 unsigned NumPackedBits = NumSrcBits - BitSize;
10641 if ((!N1.isUndef() && !IsZero1 && NumBits1 != NumSrcBits) ||
10642 (!N2.isUndef() && !IsZero2 && NumBits2 != NumSrcBits))
10645 APInt ZeroMask = APInt::getHighBitsSet(NumSrcBits, NumPackedBits);
38664 unsigned NumSrcBits = SrcVT.getScalarSizeInBits();
38665 assert(VTBits < NumSrcBits && "Illegal truncation input type");
38668 if (Tmp > (NumSrcBits - VTBits))
38669 return Tmp - (NumSrcBits - VTBits);
50570 unsigned NumSrcBits = SrcVT.getScalarSizeInBits();
50573 if (DAG.ComputeNumSignBits(N0.getOperand(0)) != NumSrcBits ||
50574 DAG.ComputeNumSignBits(N0.getOperand(1)) != NumSrcBits ||
50575 DAG.ComputeNumSignBits(N1.getOperand(0)) != NumSrcBits ||
50576 DAG.ComputeNumSignBits(N1.getOperand(1)) != NumSrcBits)
52205 unsigned NumSrcBits = In.getScalarValueSizeInBits();
52206 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation");
52210 SignedMax = APInt::getAllOnes(NumDstBits).zext(NumSrcBits);
52211 SignedMin = APInt::getZero(NumSrcBits);
52213 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits);
52214 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits);