Searched refs:NumSrcBits (Results 1 – 6 of 6) sorted by relevance
1893 unsigned NumSrcBits = SrcTy.getScalarSizeInBits(); in computeNumSignBits() local1895 if (NumSrcSignBits > (NumSrcBits - DstTyBits)) in computeNumSignBits()1896 return NumSrcSignBits - (NumSrcBits - DstTyBits); in computeNumSignBits()2012 unsigned NumSrcBits = MRI.getType(Src).getSizeInBits(); in computeNumSignBits() local2013 if (NumSrcSignBits > (NumSrcBits - TyBits)) in computeNumSignBits()2014 return NumSrcSignBits - (NumSrcBits - TyBits); in computeNumSignBits()
4757 unsigned NumSrcBits = Op.getOperand(0).getValueSizeInBits(); in ComputeNumSignBits() local4759 if (NumSrcSignBits > (NumSrcBits - VTBits)) in ComputeNumSignBits()4760 return NumSrcSignBits - (NumSrcBits - VTBits); in ComputeNumSignBits()5118 unsigned NumSrcBits = Op.getOperand(0).getScalarValueSizeInBits(); in ComputeNumSignBits() local5120 if (NumSrcSignBits > (NumSrcBits - VTBits)) in ComputeNumSignBits()5121 return NumSrcSignBits - (NumSrcBits - VTBits); in ComputeNumSignBits()
15852 unsigned NumSrcBits = In.getScalarValueSizeInBits(); in detectUSatUPattern() local15854 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectUSatUPattern()15857 APInt UnsignedMax = APInt::getMaxValue(NumDstBits).zext(NumSrcBits); in detectUSatUPattern()15875 unsigned NumSrcBits = In.getScalarValueSizeInBits(); in detectSSatSPattern() local15877 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatSPattern()15880 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern()15881 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in detectSSatSPattern()15898 unsigned NumSrcBits = In.getScalarValueSizeInBits(); in detectSSatUPattern() local15900 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatUPattern()15903 APInt UnsignedMax = APInt::getMaxValue(NumDstBits).zext(NumSrcBits); in detectSSatUPattern()
10141 unsigned NumSrcBits = SrcVT.getSizeInBits(); in scalarizeVectorLoad() local10142 EVT SrcIntVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcBits); in scalarizeVectorLoad()
10861 unsigned NumSrcBits = PackVT.getScalarSizeInBits(); in matchShuffleWithPACK() local10862 unsigned NumPackedBits = NumSrcBits - BitSize; in matchShuffleWithPACK()10869 if ((!N1.isUndef() && !IsZero1 && NumBits1 != NumSrcBits) || in matchShuffleWithPACK()10870 (!N2.isUndef() && !IsZero2 && NumBits2 != NumSrcBits)) in matchShuffleWithPACK()10873 APInt ZeroMask = APInt::getHighBitsSet(NumSrcBits, NumPackedBits); in matchShuffleWithPACK()39056 unsigned NumSrcBits = SrcVT.getScalarSizeInBits(); in ComputeNumSignBitsForTargetNode() local39057 assert(VTBits < NumSrcBits && "Illegal truncation input type"); in ComputeNumSignBitsForTargetNode()39060 if (Tmp > (NumSrcBits - VTBits)) in ComputeNumSignBitsForTargetNode()39061 return Tmp - (NumSrcBits - VTBits); in ComputeNumSignBitsForTargetNode()51114 unsigned NumSrcBits = SrcVT.getScalarSizeInBits(); in combineBitOpWithPACK() local[all …]
19456 unsigned NumSrcBits = V.getScalarValueSizeInBits(); in combineTruncToVnclip() local19457 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()19458 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()