Home
last modified time | relevance | path

Searched refs:NumSrcBits (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelValueTracking.cpp1893 unsigned NumSrcBits = SrcTy.getScalarSizeInBits(); in computeNumSignBits() local
1895 if (NumSrcSignBits > (NumSrcBits - DstTyBits)) in computeNumSignBits()
1896 return NumSrcSignBits - (NumSrcBits - DstTyBits); in computeNumSignBits()
2012 unsigned NumSrcBits = MRI.getType(Src).getSizeInBits(); in computeNumSignBits() local
2013 if (NumSrcSignBits > (NumSrcBits - TyBits)) in computeNumSignBits()
2014 return NumSrcSignBits - (NumSrcBits - TyBits); in computeNumSignBits()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4757 unsigned NumSrcBits = Op.getOperand(0).getValueSizeInBits(); in ComputeNumSignBits() local
4759 if (NumSrcSignBits > (NumSrcBits - VTBits)) in ComputeNumSignBits()
4760 return NumSrcSignBits - (NumSrcBits - VTBits); in ComputeNumSignBits()
5118 unsigned NumSrcBits = Op.getOperand(0).getScalarValueSizeInBits(); in ComputeNumSignBits() local
5120 if (NumSrcSignBits > (NumSrcBits - VTBits)) in ComputeNumSignBits()
5121 return NumSrcSignBits - (NumSrcBits - VTBits); in ComputeNumSignBits()
H A DDAGCombiner.cpp15852 unsigned NumSrcBits = In.getScalarValueSizeInBits(); in detectUSatUPattern() local
15854 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() local
15877 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() local
15900 assert(NumSrcBits > NumDstBits && "Unexpected types for truncate operation"); in detectSSatUPattern()
15903 APInt UnsignedMax = APInt::getMaxValue(NumDstBits).zext(NumSrcBits); in detectSSatUPattern()
H A DTargetLowering.cpp10141 unsigned NumSrcBits = SrcVT.getSizeInBits(); in scalarizeVectorLoad() local
10142 EVT SrcIntVT = EVT::getIntegerVT(*DAG.getContext(), NumSrcBits); in scalarizeVectorLoad()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp10861 unsigned NumSrcBits = PackVT.getScalarSizeInBits(); in matchShuffleWithPACK() local
10862 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() local
39057 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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp19456 unsigned NumSrcBits = V.getScalarValueSizeInBits(); in combineTruncToVnclip() local
19457 APInt SignedMax = APInt::getSignedMaxValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()
19458 APInt SignedMin = APInt::getSignedMinValue(NumDstBits).sext(NumSrcBits); in combineTruncToVnclip()