Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4498 uint64_t SatWidth = SatVT.getScalarSizeInBits(); in LowerVectorFP_TO_INT_SAT() local
4499 assert(SatWidth <= DstElementWidth && in LowerVectorFP_TO_INT_SAT()
4526 if (SatWidth == 64 && SrcElementWidth < 64) { in LowerVectorFP_TO_INT_SAT()
4534 if (SrcElementWidth == DstElementWidth && SrcElementWidth == SatWidth) in LowerVectorFP_TO_INT_SAT()
4542 if (SrcElementWidth < SatWidth || SrcElementVT == MVT::f64) in LowerVectorFP_TO_INT_SAT()
4551 APInt::getSignedMaxValue(SatWidth).sext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4554 APInt::getSignedMinValue(SatWidth).sext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4558 APInt::getAllOnes(SatWidth).zext(SrcElementWidth), DL, IntVT); in LowerVectorFP_TO_INT_SAT()
4577 uint64_t SatWidth = SatVT.getScalarSizeInBits(); in LowerFP_TO_INT_SAT() local
4579 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.cpp11139 unsigned SatWidth = SatVT.getScalarSizeInBits(); in expandFP_TO_INT_SAT() local
11141 assert(SatWidth <= DstWidth && in expandFP_TO_INT_SAT()
11148 MinInt = APInt::getSignedMinValue(SatWidth).sext(DstWidth); in expandFP_TO_INT_SAT()
11149 MaxInt = APInt::getSignedMaxValue(SatWidth).sext(DstWidth); in expandFP_TO_INT_SAT()
11151 MinInt = APInt::getMinValue(SatWidth).zext(DstWidth); in expandFP_TO_INT_SAT()
11152 MaxInt = APInt::getMaxValue(SatWidth).zext(DstWidth); in expandFP_TO_INT_SAT()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21304 unsigned SatWidth = SatVT.getScalarSizeInBits(); in LowerFP_TO_INT_SAT() local
21307 assert(SatWidth <= DstWidth && SatWidth <= TmpWidth && in LowerFP_TO_INT_SAT()
21318 if (SatWidth == 32 && !IsSigned && Subtarget.is64Bit()) { in LowerFP_TO_INT_SAT()
21325 if (SatWidth < TmpWidth) in LowerFP_TO_INT_SAT()
21332 MinInt = APInt::getSignedMinValue(SatWidth).sext(DstWidth); in LowerFP_TO_INT_SAT()
21333 MaxInt = APInt::getSignedMaxValue(SatWidth).sext(DstWidth); in LowerFP_TO_INT_SAT()
21335 MinInt = APInt::getMinValue(SatWidth).zext(DstWidth); in LowerFP_TO_INT_SAT()
21336 MaxInt = APInt::getMaxValue(SatWidth).zext(DstWidth); in LowerFP_TO_INT_SAT()
21407 if (!IsSigned || SatWidth != TmpVT.getScalarSizeInBits()) { in LowerFP_TO_INT_SAT()