Home
last modified time | relevance | path

Searched refs:SADDSAT (Results 1 – 22 of 22) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h266 SADDSAT, UADDSAT, enumerator
DTargetLowering.h2257 case ISD::SADDSAT: in isCommutativeBinOp()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1926 { ISD::SADDSAT, MVT::v32i16, 1 }, in getIntrinsicInstrCost()
1927 { ISD::SADDSAT, MVT::v64i8, 1 }, in getIntrinsicInstrCost()
1987 { ISD::SADDSAT, MVT::v16i16, 1 }, in getIntrinsicInstrCost()
1988 { ISD::SADDSAT, MVT::v32i8, 1 }, in getIntrinsicInstrCost()
2024 { ISD::SADDSAT, MVT::v16i16, 4 }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
2025 { ISD::SADDSAT, MVT::v32i8, 4 }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
2100 { ISD::SADDSAT, MVT::v8i16, 1 }, in getIntrinsicInstrCost()
2101 { ISD::SADDSAT, MVT::v16i8, 1 }, in getIntrinsicInstrCost()
2177 ISD = ISD::SADDSAT; in getIntrinsicInstrCost()
DX86ISelLowering.cpp910 setOperationAction(ISD::SADDSAT, MVT::v16i8, Legal); in X86TargetLowering()
914 setOperationAction(ISD::SADDSAT, MVT::v8i16, Legal); in X86TargetLowering()
1290 setOperationAction(ISD::SADDSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1294 setOperationAction(ISD::SADDSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1425 setOperationAction(ISD::SADDSAT, VT, Custom); in X86TargetLowering()
1738 setOperationAction(ISD::SADDSAT, VT, Custom); in X86TargetLowering()
1822 setOperationAction(ISD::SADDSAT, VT, Legal); in X86TargetLowering()
25766 case ISD::SADDSAT: in LowerADDSAT_SUBSAT()
28644 case ISD::SADDSAT: in LowerOperation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp455 case ISD::SADDSAT: in LegalizeOp()
949 case ISD::SADDSAT: in Expand()
DSelectionDAGDumper.cpp305 case ISD::SADDSAT: return "saddsat"; in getOperationName()
DLegalizeIntegerTypes.cpp153 case ISD::SADDSAT: in PromoteIntegerResult()
694 case ISD::SADDSAT: in PromoteIntRes_ADDSUBSAT()
733 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB; in PromoteIntRes_ADDSUBSAT()
1906 case ISD::SADDSAT: in ExpandIntegerResult()
DLegalizeVectorTypes.cpp125 case ISD::SADDSAT: in ScalarizeVectorResult()
935 case ISD::SADDSAT: in SplitVectorResult()
2728 case ISD::SADDSAT: in WidenVectorResult()
DLegalizeDAG.cpp1122 case ISD::SADDSAT: in LegalizeOp()
3410 case ISD::SADDSAT: in ExpandNode()
DSelectionDAG.cpp4806 case ISD::SADDSAT: return C1.sadd_sat(C2); in FoldValue()
5203 case ISD::SADDSAT: in getNode()
5503 case ISD::SADDSAT: in getNode()
DTargetLowering.cpp7116 case ISD::SADDSAT: in expandAddSubSat()
7436 unsigned OpcSat = IsAdd ? ISD::SADDSAT : ISD::SSUBSAT; in expandSADDSUBO()
DSelectionDAGBuilder.cpp6410 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
DDAGCombiner.cpp1503 case ISD::SADDSAT: in visit()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp653 setOperationAction(ISD::SADDSAT, VT, Expand); in initActions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp128 for (auto Op : {ISD::SADDSAT, ISD::UADDSAT}) in WebAssemblyTargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp219 for (auto Opcode : {ISD::SADDSAT, ISD::UADDSAT, ISD::SSUBSAT, ISD::USUBSAT}) in addTypeForNEON()
277 setOperationAction(ISD::SADDSAT, VT, Legal); in addMVEVectorTypes()
1048 setOperationAction(ISD::SADDSAT, MVT::i8, Custom); in ARMTargetLowering()
1050 setOperationAction(ISD::SADDSAT, MVT::i16, Custom); in ARMTargetLowering()
1054 setOperationAction(ISD::SADDSAT, MVT::i32, Legal); in ARMTargetLowering()
4558 bool IsAdd = Op->getOpcode() == ISD::SADDSAT; in LowerSADDSUBSAT()
9357 case ISD::SADDSAT: in LowerOperation()
9447 case ISD::SADDSAT: in ReplaceNodeResults()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td394 def saddsat : SDNode<"ISD::SADDSAT" , SDTIntBinOp, [SDNPCommutative]>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc4447 // FastEmit functions for ISD::SADDSAT.
5502 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
DARMGenDAGISel.inc44827 /* 97351*/ /*SwitchOpcode*/ 96|128,16/*2144*/, TARGET_VAL(ISD::SADDSAT),// ->99499
44830 /* 97358*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
44857 /* 97414*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
45863 /* 99507*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp187 setOperationAction(ISD::SADDSAT, VT, Legal); in AArch64TargetLowering()
790 setOperationAction(ISD::SADDSAT, VT, Legal); in AArch64TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenFastISel.inc8664 // FastEmit functions for ISD::SADDSAT.
9823 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc8577 // FastEmit functions for ISD::SADDSAT.
15128 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);