Searched refs:SatMax (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 888 SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() local 891 return DAG.getNode(ISD::UMIN, dl, PromotedType, Add, SatMax); in PromoteIntRes_ADDSUBSHLSAT() 935 SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType); in PromoteIntRes_ADDSUBSHLSAT() local 938 Result = DAG.getNode(ISD::SMIN, dl, PromotedType, Result, SatMax); in PromoteIntRes_ADDSUBSHLSAT() 3840 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX() local 3846 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in ExpandIntRes_MULFIX() 3852 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in ExpandIntRes_MULFIX() local 3853 Result = DAG.getSelect(dl, VT, Overflow, SatMax, Product); in ExpandIntRes_MULFIX() 3936 SDValue SatMax, SatMin; in ExpandIntRes_MULFIX() local 3948 SatMax = DAG.getSetCC(dl, BoolNVT, Tmp, NVTZero, ISD::SETNE); in ExpandIntRes_MULFIX() [all …]
|
| H A D | TargetLowering.cpp | 9644 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(BW), dl, VT); in expandShlSat() local 9647 SatVal = DAG.getSelect(dl, VT, Cond, SatMin, SatMax); in expandShlSat() 9690 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul() local 9695 Result = DAG.getSelect(dl, VT, ProdNeg, SatMin, SatMax); in expandFixedPointMul() 9704 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul() local 9705 return DAG.getSelect(dl, VT, Overflow, SatMax, Product); in expandFixedPointMul() 9767 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(VTSize), dl, VT); in expandFixedPointMul() local 9776 SDValue ResultIfOverflow = DAG.getSelectCC(dl, Hi, Zero, SatMin, SatMax, in expandFixedPointMul() 9788 Result = DAG.getSelectCC(dl, Hi, LowMask, SatMax, Result, ISD::SETGT); in expandFixedPointMul()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 7174 auto SatMax = MIRBuilder.buildConstant(Ty, APInt::getSignedMaxValue(BW)); in lowerShlSat() local 7177 SatVal = MIRBuilder.buildSelect(Ty, Cmp, SatMin, SatMax); in lowerShlSat()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 29508 SDValue SatMax = DAG.getConstant(MaxVal, DL, VT); in LowerADDSAT_SUBSAT() local 29511 Result = DAG.getSelect(DL, VT, SumNeg, SatMax, SatMin); in LowerADDSAT_SUBSAT()
|