Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/
Dirtranslator-sat.ll92 ; CHECK: [[SADDSAT:%[0-9]+]]:_(s16) = G_SADDSAT [[TRUNC]], [[TRUNC1]]
93 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[SADDSAT]](s16)
109 ; CHECK: [[SADDSAT:%[0-9]+]]:_(s32) = G_SADDSAT [[COPY]], [[COPY1]]
110 ; CHECK: $vgpr0 = COPY [[SADDSAT]](s32)
129 ; CHECK: [[SADDSAT:%[0-9]+]]:_(s64) = G_SADDSAT [[MV]], [[MV1]]
130 ; CHECK: [[UV:%[0-9]+]]:_(s32), [[UV1:%[0-9]+]]:_(s32) = G_UNMERGE_VALUES [[SADDSAT]](s64)
151 ; CHECK: [[SADDSAT:%[0-9]+]]:_(<2 x s32>) = G_SADDSAT [[BUILD_VECTOR]], [[BUILD_VECTOR1]]
152 ; CHECK: [[UV:%[0-9]+]]:_(s32), [[UV1:%[0-9]+]]:_(s32) = G_UNMERGE_VALUES [[SADDSAT]](<2 x s32>)
Dlegalize-saddsat.mir62 ; GFX9: [[SADDSAT:%[0-9]+]]:_(s16) = G_SADDSAT [[SHL]], [[SHL1]]
63 ; GFX9: [[ASHR:%[0-9]+]]:_(s16) = G_ASHR [[SADDSAT]], [[C]](s16)
131 ; GFX9: [[SADDSAT:%[0-9]+]]:_(s16) = G_SADDSAT [[SHL]], [[SHL1]]
132 ; GFX9: [[ASHR:%[0-9]+]]:_(s16) = G_ASHR [[SADDSAT]], [[C]](s16)
273 ; GFX9: [[SADDSAT:%[0-9]+]]:_(<2 x s16>) = G_SADDSAT [[SHL]], [[SHL1]]
274 ; GFX9: [[ASHR:%[0-9]+]]:_(<2 x s16>) = G_ASHR [[SADDSAT]], [[BUILD_VECTOR_TRUNC2]](<2 x s16>)
349 ; GFX9: [[SADDSAT:%[0-9]+]]:_(s16) = G_SADDSAT [[TRUNC]], [[TRUNC1]]
350 ; GFX9: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[SADDSAT]](s16)
449 ; GFX9: [[SADDSAT:%[0-9]+]]:_(<2 x s16>) = G_SADDSAT [[COPY]], [[COPY1]]
450 ; GFX9: $vgpr0 = COPY [[SADDSAT]](<2 x s16>)
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h266 SADDSAT, UADDSAT, enumerator
DTargetLowering.h2257 case ISD::SADDSAT: in isCommutativeBinOp()
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h320 SADDSAT, enumerator
DTargetLowering.h2424 case ISD::SADDSAT: in isCommutativeBinOp()
/external/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()
/external/llvm-project/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp2327 { ISD::SADDSAT, MVT::v32i16, 1 }, in getTypeBasedIntrinsicInstrCost()
2328 { ISD::SADDSAT, MVT::v64i8, 1 }, in getTypeBasedIntrinsicInstrCost()
2399 { ISD::SADDSAT, MVT::v32i16, 2 }, // FIXME: include split in getTypeBasedIntrinsicInstrCost()
2400 { ISD::SADDSAT, MVT::v64i8, 2 }, // FIXME: include split in getTypeBasedIntrinsicInstrCost()
2454 { ISD::SADDSAT, MVT::v16i16, 1 }, in getTypeBasedIntrinsicInstrCost()
2455 { ISD::SADDSAT, MVT::v32i8, 1 }, in getTypeBasedIntrinsicInstrCost()
2509 { ISD::SADDSAT, MVT::v16i16, 4 }, // 2 x 128-bit Op + extract/insert in getTypeBasedIntrinsicInstrCost()
2510 { ISD::SADDSAT, MVT::v32i8, 4 }, // 2 x 128-bit Op + extract/insert in getTypeBasedIntrinsicInstrCost()
2621 { ISD::SADDSAT, MVT::v8i16, 1 }, in getTypeBasedIntrinsicInstrCost()
2622 { ISD::SADDSAT, MVT::v16i8, 1 }, in getTypeBasedIntrinsicInstrCost()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp452 case ISD::SADDSAT: in LegalizeOp()
839 case ISD::SADDSAT: in Expand()
DSelectionDAGDumper.cpp311 case ISD::SADDSAT: return "saddsat"; in getOperationName()
DLegalizeIntegerTypes.cpp158 case ISD::SADDSAT: in PromoteIntegerResult()
759 case ISD::SADDSAT: in PromoteIntRes_ADDSUBSHLSAT()
801 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB; in PromoteIntRes_ADDSUBSHLSAT()
2138 case ISD::SADDSAT: in ExpandIntegerResult()
DLegalizeVectorTypes.cpp128 case ISD::SADDSAT: in ScalarizeVectorResult()
996 case ISD::SADDSAT: in SplitVectorResult()
2888 case ISD::SADDSAT: in WidenVectorResult()
DLegalizeDAG.cpp1134 case ISD::SADDSAT: in LegalizeOp()
3543 case ISD::SADDSAT: in ExpandNode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp305 case ISD::SADDSAT: return "saddsat"; in getOperationName()
DLegalizeVectorOps.cpp455 case ISD::SADDSAT: in LegalizeOp()
949 case ISD::SADDSAT: in Expand()
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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp653 setOperationAction(ISD::SADDSAT, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp128 for (auto Op : {ISD::SADDSAT, ISD::UADDSAT}) in WebAssemblyTargetLowering()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp763 setOperationAction(ISD::SADDSAT, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyISelLowering.cpp133 for (auto Op : {ISD::SADDSAT, ISD::UADDSAT}) in WebAssemblyTargetLowering()
/external/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()
9359 case ISD::SADDSAT: in LowerOperation()
9449 case ISD::SADDSAT: in ReplaceNodeResults()
/external/llvm-project/llvm/lib/Target/ARM/
DARMISelLowering.cpp221 for (auto Opcode : {ISD::SADDSAT, ISD::UADDSAT, ISD::SSUBSAT, ISD::USUBSAT}) in addTypeForNEON()
279 setOperationAction(ISD::SADDSAT, VT, Legal); in addMVEVectorTypes()
1099 setOperationAction(ISD::SADDSAT, MVT::i8, Custom); in ARMTargetLowering()
1101 setOperationAction(ISD::SADDSAT, MVT::i16, Custom); in ARMTargetLowering()
1105 setOperationAction(ISD::SADDSAT, MVT::i32, Legal); in ARMTargetLowering()
4836 bool IsAdd = Op->getOpcode() == ISD::SADDSAT; in LowerSADDSUBSAT()
9790 case ISD::SADDSAT: in LowerOperation()
9890 case ISD::SADDSAT: in ReplaceNodeResults()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp498 setOperationAction(ISD::SADDSAT, MVT::i16, Legal); in SITargetLowering()
500 setOperationAction(ISD::SADDSAT, MVT::i32, Legal); in SITargetLowering()
724 setOperationAction(ISD::SADDSAT, MVT::v2i16, Legal); in SITargetLowering()
755 setOperationAction(ISD::SADDSAT, MVT::v4i16, Custom); in SITargetLowering()
4587 case ISD::SADDSAT: in LowerOperation()

12