Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp796 SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() local
799 return DAG.getNode(ISD::UMIN, dl, PromotedType, Add, SatMax); in PromoteIntRes_ADDSUBSHLSAT()
843 SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() local
3465 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX() local
3471 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in ExpandIntRes_MULFIX()
3477 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX() local
3562 SDValue SatMax, SatMin; in ExpandIntRes_MULFIX() local
3587 Hi = DAG.getSelect(dl, NVT, SatMax, NVTNeg1, Hi); in ExpandIntRes_MULFIX()
3588 Lo = DAG.getSelect(dl, NVT, SatMax, NVTNeg1, Lo); in ExpandIntRes_MULFIX()
3608 SatMax = DAG.getNode(ISD::OR, dl, BoolNVT, HHGT0, in ExpandIntRes_MULFIX()
[all …]
H A DTargetLowering.cpp8081 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandAddSubSat() local
8083 Result = DAG.getSelect(dl, VT, SumNeg, SatMax, SatMin); in expandAddSubSat()
8111 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(BW), dl, VT); in expandShlSat() local
8113 SatMin, SatMax, ISD::SETLT); in expandShlSat()
8157 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul() local
8162 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in expandFixedPointMul()
8171 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul() local
8172 return DAG.getSelect(dl, VT, Overflow, SatMax, Product); in expandFixedPointMul()
8234 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(VTSize), dl, VT); in expandFixedPointMul() local
8243 SDValue ResultIfOverflow = DAG.getSelectCC(dl, Hi, Zero, SatMin, SatMax, in expandFixedPointMul()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp7072 auto SatMax = MIRBuilder.buildConstant(Ty, APInt::getSignedMaxValue(BW)); in lowerShlSat() local
7075 SatVal = MIRBuilder.buildSelect(Ty, Cmp, SatMin, SatMax); in lowerShlSat()