Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp1160 SDValue SatMin = DAG.getConstant(MinVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() local
1164 Result = matcher.getNode(ISD::SMAX, dl, PromotedType, Result, SatMin); in PromoteIntRes_ADDSUBSHLSAT()
4494 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in ExpandIntRes_MULFIX() local
4501 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in ExpandIntRes_MULFIX()
4597 SDValue SatMax, SatMin; in ExpandIntRes_MULFIX() local
4650 SatMin = DAG.getNode(ISD::OR, dl, BoolNVT, HHLT, in ExpandIntRes_MULFIX()
4663 SatMin = DAG.getNode(ISD::OR, dl, BoolNVT, HHLT, in ExpandIntRes_MULFIX()
4674 SatMin = DAG.getSetCC(dl, BoolNVT, ResultHH, HHHiMask, ISD::SETLT); in ExpandIntRes_MULFIX()
4685 Hi = DAG.getSelect(dl, NVT, SatMin, DAG.getConstant(MinHi, dl, NVT), Hi); in ExpandIntRes_MULFIX()
4686 Lo = DAG.getSelect(dl, NVT, SatMin, NVTZero, Lo); in ExpandIntRes_MULFIX()
H A DTargetLowering.cpp10919 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat() local
10920 return DAG.getSelect(dl, VT, Overflow, SatMin, SumDiff); in expandAddSubSat()
10926 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat() local
10929 Result = DAG.getNode(ISD::XOR, dl, VT, Shift, SatMin); in expandAddSubSat()
10995 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(BW), dl, VT); in expandShlSat() local
10999 SatVal = DAG.getSelect(dl, VT, Cond, SatMin, SatMax); in expandShlSat()
11164 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandFixedPointMul() local
11170 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in expandFixedPointMul()
11255 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(VTSize), dl, VT); in expandFixedPointMul() local
11265 SDValue ResultIfOverflow = DAG.getSelectCC(dl, Hi, Zero, SatMin, SatMax, in expandFixedPointMul()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp9054 auto SatMin = MIRBuilder.buildConstant(Ty, APInt::getSignedMinValue(BW)); in lowerShlSat() local
9058 SatVal = MIRBuilder.buildSelect(Ty, Cmp, SatMin, SatMax); in lowerShlSat()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp29215 SDValue SatMin = DAG.getConstant(MinVal, DL, VT); in LowerADDSAT_SUBSAT() local
29219 Result = DAG.getSelect(DL, VT, SumNeg, SatMax, SatMin); in LowerADDSAT_SUBSAT()