Home
last modified time | relevance | path

Searched refs:SSUBSAT (Results 1 – 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h274 SSUBSAT, USUBSAT, enumerator
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1928 { ISD::SSUBSAT, MVT::v32i16, 1 }, in getIntrinsicInstrCost()
1929 { ISD::SSUBSAT, MVT::v64i8, 1 }, in getIntrinsicInstrCost()
1989 { ISD::SSUBSAT, MVT::v16i16, 1 }, in getIntrinsicInstrCost()
1990 { ISD::SSUBSAT, MVT::v32i8, 1 }, in getIntrinsicInstrCost()
2026 { ISD::SSUBSAT, MVT::v16i16, 4 }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
2027 { ISD::SSUBSAT, MVT::v32i8, 4 }, // 2 x 128-bit Op + extract/insert in getIntrinsicInstrCost()
2102 { ISD::SSUBSAT, MVT::v8i16, 1 }, in getIntrinsicInstrCost()
2103 { ISD::SSUBSAT, MVT::v16i8, 1 }, in getIntrinsicInstrCost()
2180 ISD = ISD::SSUBSAT; in getIntrinsicInstrCost()
DX86ISelLowering.cpp912 setOperationAction(ISD::SSUBSAT, MVT::v16i8, Legal); in X86TargetLowering()
916 setOperationAction(ISD::SSUBSAT, MVT::v8i16, Legal); in X86TargetLowering()
1292 setOperationAction(ISD::SSUBSAT, MVT::v32i8, HasInt256 ? Legal : Custom); in X86TargetLowering()
1296 setOperationAction(ISD::SSUBSAT, MVT::v16i16, HasInt256 ? Legal : Custom); in X86TargetLowering()
1427 setOperationAction(ISD::SSUBSAT, VT, Custom); in X86TargetLowering()
1740 setOperationAction(ISD::SSUBSAT, VT, Custom); in X86TargetLowering()
1824 setOperationAction(ISD::SSUBSAT, VT, Legal); in X86TargetLowering()
25770 case ISD::SSUBSAT: in LowerADDSAT_SUBSAT()
28646 case ISD::SSUBSAT: return LowerADDSAT_SUBSAT(Op, DAG, Subtarget); in LowerOperation()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp457 case ISD::SSUBSAT: in LegalizeOp()
947 case ISD::SSUBSAT: in Expand()
DSelectionDAGDumper.cpp307 case ISD::SSUBSAT: return "ssubsat"; in getOperationName()
DLegalizeIntegerTypes.cpp155 case ISD::SSUBSAT: in PromoteIntegerResult()
695 case ISD::SSUBSAT: in PromoteIntRes_ADDSUBSAT()
1908 case ISD::SSUBSAT: in ExpandIntegerResult()
DLegalizeVectorTypes.cpp127 case ISD::SSUBSAT: in ScalarizeVectorResult()
937 case ISD::SSUBSAT: in SplitVectorResult()
2730 case ISD::SSUBSAT: in WidenVectorResult()
DSelectionDAG.cpp4808 case ISD::SSUBSAT: return C1.ssub_sat(C2); in FoldValue()
5204 case ISD::SSUBSAT: in getNode()
5474 case ISD::SSUBSAT: in getNode()
5499 case ISD::SSUBSAT: in getNode()
DLegalizeDAG.cpp1124 case ISD::SSUBSAT: in LegalizeOp()
3412 case ISD::SSUBSAT: in ExpandNode()
DTargetLowering.cpp7122 case ISD::SSUBSAT: in expandAddSubSat()
7436 unsigned OpcSat = IsAdd ? ISD::SADDSAT : ISD::SSUBSAT; in expandSADDSUBO()
DSelectionDAGBuilder.cpp6422 setValue(&I, DAG.getNode(ISD::SSUBSAT, sdl, Op1.getValueType(), Op1, Op2)); in visitIntrinsicCall()
DDAGCombiner.cpp1505 case ISD::SSUBSAT: in visit()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp655 setOperationAction(ISD::SSUBSAT, VT, Expand); in initActions()
/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()
279 setOperationAction(ISD::SSUBSAT, VT, Legal); in addMVEVectorTypes()
1049 setOperationAction(ISD::SSUBSAT, MVT::i8, Custom); in ARMTargetLowering()
1051 setOperationAction(ISD::SSUBSAT, MVT::i16, Custom); in ARMTargetLowering()
1055 setOperationAction(ISD::SSUBSAT, MVT::i32, Legal); in ARMTargetLowering()
9358 case ISD::SSUBSAT: in LowerOperation()
9448 case ISD::SSUBSAT: in ReplaceNodeResults()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td396 def ssubsat : SDNode<"ISD::SSUBSAT" , SDTIntBinOp>;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/ARM/
DARMGenFastISel.inc4795 // FastEmit functions for ISD::SSUBSAT.
5509 case ISD::SSUBSAT: return fastEmit_ISD_SSUBSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
DARMGenDAGISel.inc45859 /* 99499*/ /*SwitchOpcode*/ 0|128,9/*1152*/, TARGET_VAL(ISD::SSUBSAT),// ->100655
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp189 setOperationAction(ISD::SSUBSAT, VT, Legal); in AArch64TargetLowering()
792 setOperationAction(ISD::SSUBSAT, VT, Legal); in AArch64TargetLowering()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenFastISel.inc8985 // FastEmit functions for ISD::SSUBSAT.
9830 case ISD::SSUBSAT: return fastEmit_ISD_SSUBSAT_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.inc9021 // FastEmit functions for ISD::SSUBSAT.
15134 case ISD::SSUBSAT: return fastEmit_ISD_SSUBSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);