Searched refs:SADDSAT (Results 1 - 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h266 SADDSAT, UADDSAT, enumerator in enum:llvm::ISD::NodeType
H A DTargetLowering.h2257 case ISD::SADDSAT:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1926 { ISD::SADDSAT, MVT::v32i16, 1 },
1927 { ISD::SADDSAT, MVT::v64i8, 1 },
1987 { ISD::SADDSAT, MVT::v16i16, 1 },
1988 { ISD::SADDSAT, MVT::v32i8, 1 },
2024 { ISD::SADDSAT, MVT::v16i16, 4 }, // 2 x 128-bit Op + extract/insert
2025 { ISD::SADDSAT, MVT::v32i8, 4 }, // 2 x 128-bit Op + extract/insert
2100 { ISD::SADDSAT, MVT::v8i16, 1 },
2101 { ISD::SADDSAT, MVT::v16i8, 1 },
2177 ISD = ISD::SADDSAT;
H A DX86ISelLowering.cpp910 setOperationAction(ISD::SADDSAT, MVT::v16i8, Legal);
914 setOperationAction(ISD::SADDSAT, MVT::v8i16, Legal);
1290 setOperationAction(ISD::SADDSAT, MVT::v32i8, HasInt256 ? Legal : Custom);
1294 setOperationAction(ISD::SADDSAT, MVT::v16i16, HasInt256 ? Legal : Custom);
1425 setOperationAction(ISD::SADDSAT, VT, Custom);
1738 setOperationAction(ISD::SADDSAT, VT, Custom);
1822 setOperationAction(ISD::SADDSAT, VT, Legal);
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp305 case ISD::SADDSAT: return "saddsat";
H A DLegalizeVectorOps.cpp455 case ISD::SADDSAT:
949 case ISD::SADDSAT:
H A DLegalizeIntegerTypes.cpp153 case ISD::SADDSAT:
706 case ISD::SADDSAT:
745 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB;
1918 case ISD::SADDSAT:
H A DLegalizeVectorTypes.cpp125 case ISD::SADDSAT:
935 case ISD::SADDSAT:
2728 case ISD::SADDSAT:
H A DLegalizeDAG.cpp1122 case ISD::SADDSAT:
3410 case ISD::SADDSAT:
H A DTargetLowering.cpp7120 case ISD::SADDSAT:
7439 // If SADDSAT/SSUBSAT is legal, compare results to detect overflow.
7440 unsigned OpcSat = IsAdd ? ISD::SADDSAT : ISD::SSUBSAT;
H A DSelectionDAG.cpp4803 case ISD::SADDSAT: return C1.sadd_sat(C2);
5200 case ISD::SADDSAT:
5500 case ISD::SADDSAT:
H A DSelectionDAGBuilder.cpp6410 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2));
H A DDAGCombiner.cpp1510 case ISD::SADDSAT:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp653 setOperationAction(ISD::SADDSAT, VT, Expand);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp128 for (auto Op : {ISD::SADDSAT, ISD::UADDSAT})
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp219 for (auto Opcode : {ISD::SADDSAT, ISD::UADDSAT, ISD::SSUBSAT, ISD::USUBSAT})
277 setOperationAction(ISD::SADDSAT, VT, Legal);
1049 setOperationAction(ISD::SADDSAT, MVT::i8, Custom);
1051 setOperationAction(ISD::SADDSAT, MVT::i16, Custom);
1055 setOperationAction(ISD::SADDSAT, MVT::i32, Legal);
4559 bool IsAdd = Op->getOpcode() == ISD::SADDSAT;
9360 case ISD::SADDSAT:
9450 case ISD::SADDSAT:
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp187 setOperationAction(ISD::SADDSAT, VT, Legal);
790 setOperationAction(ISD::SADDSAT, VT, Legal);

Completed in 945 milliseconds