Home
last modified time | relevance | path

Searched refs:SatWidth (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7899 unsigned SatWidth = DstTy.getScalarSizeInBits(); in lowerFPTOINT_SAT() local
7905 MinInt = APInt::getSignedMinValue(SatWidth); in lowerFPTOINT_SAT()
7906 MaxInt = APInt::getSignedMaxValue(SatWidth); in lowerFPTOINT_SAT()
7908 MinInt = APInt::getMinValue(SatWidth); in lowerFPTOINT_SAT()
7909 MaxInt = APInt::getMaxValue(SatWidth); in lowerFPTOINT_SAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4638 uint64_t SatWidth = SatVT.getScalarSizeInBits(); in LowerVectorFP_TO_INT_SAT() local
4639 assert(SatWidth <= DstElementWidth && in LowerVectorFP_TO_INT_SAT()
4673 if (SatWidth == 64 && SrcElementWidth < 64) { in LowerVectorFP_TO_INT_SAT()
4681 if (SrcElementWidth == DstElementWidth && SrcElementWidth == SatWidth) { in LowerVectorFP_TO_INT_SAT()
4696 if (SrcElementWidth < SatWidth || SrcElementVT == MVT::f64) in LowerVectorFP_TO_INT_SAT()
4709 APInt::getSignedMaxValue(SatWidth).sext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4713 APInt::getSignedMinValue(SatWidth).sext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4718 APInt::getAllOnes(SatWidth).zext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4743 uint64_t SatWidth = SatVT.getScalarSizeInBits(); in LowerFP_TO_INT_SAT() local
4745 assert(SatWidth <= DstWidth && "Saturation width cannot exceed result width"); in LowerFP_TO_INT_SAT()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp11646 unsigned SatWidth = SatVT.getScalarSizeInBits(); in expandFP_TO_INT_SAT() local
11648 assert(SatWidth <= DstWidth && in expandFP_TO_INT_SAT()
11655 MinInt = APInt::getSignedMinValue(SatWidth).sext(DstWidth); in expandFP_TO_INT_SAT()
11656 MaxInt = APInt::getSignedMaxValue(SatWidth).sext(DstWidth); in expandFP_TO_INT_SAT()
11658 MinInt = APInt::getMinValue(SatWidth).zext(DstWidth); in expandFP_TO_INT_SAT()
11659 MaxInt = APInt::getMaxValue(SatWidth).zext(DstWidth); in expandFP_TO_INT_SAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22033 unsigned SatWidth = SatVT.getScalarSizeInBits(); in LowerFP_TO_INT_SAT() local
22036 assert(SatWidth <= DstWidth && SatWidth <= TmpWidth && in LowerFP_TO_INT_SAT()
22047 if (SatWidth == 32 && !IsSigned && Subtarget.is64Bit()) { in LowerFP_TO_INT_SAT()
22054 if (SatWidth < TmpWidth) in LowerFP_TO_INT_SAT()
22061 MinInt = APInt::getSignedMinValue(SatWidth).sext(DstWidth); in LowerFP_TO_INT_SAT()
22062 MaxInt = APInt::getSignedMaxValue(SatWidth).sext(DstWidth); in LowerFP_TO_INT_SAT()
22064 MinInt = APInt::getMinValue(SatWidth).zext(DstWidth); in LowerFP_TO_INT_SAT()
22065 MaxInt = APInt::getMaxValue(SatWidth).zext(DstWidth); in LowerFP_TO_INT_SAT()
22137 if (!IsSigned || SatWidth != TmpVT.getScalarSizeInBits()) { in LowerFP_TO_INT_SAT()