Lines Matching defs:NumSrcBits
10373 unsigned NumSrcBits = PackVT.getScalarSizeInBits();
10374 unsigned NumPackedBits = NumSrcBits - BitSize;
10381 if ((!N1.isUndef() && !IsZero1 && NumBits1 != NumSrcBits) ||
10382 (!N2.isUndef() && !IsZero2 && NumBits2 != NumSrcBits))
10385 APInt ZeroMask = APInt::getHighBitsSet(NumSrcBits, NumPackedBits);
37644 unsigned NumSrcBits = SrcVT.getScalarSizeInBits();
37645 assert(VTBits < NumSrcBits && "Illegal truncation input type");
37648 if (Tmp > (NumSrcBits - VTBits))
37649 return Tmp - (NumSrcBits - VTBits);
49370 unsigned NumSrcBits = SrcVT.getScalarSizeInBits();
49373 if (DAG.ComputeNumSignBits(N0.getOperand(0)) != NumSrcBits ||
49374 DAG.ComputeNumSignBits(N0.getOperand(1)) != NumSrcBits ||
49375 DAG.ComputeNumSignBits(N1.getOperand(0)) != NumSrcBits ||
49376 DAG.ComputeNumSignBits(N1.getOperand(1)) != NumSrcBits)
51005 unsigned NumSrcBits = In.getScalarValueSizeInBits();
51006 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation");
51019 SignedMax = APInt::getAllOnes(NumDstBits).zext(NumSrcBits);
51020 SignedMin = APInt(NumSrcBits, 0);
51022 SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits);
51023 SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits);