|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/ARM/ARMGenDAGISel.inc36154 /* 79605*/ /*SwitchOpcode*/ 109|128,1/*237*/, TARGET_VAL(ISD::SADDSAT),// ->79846
36157 /* 79612*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
36184 /* 79668*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
36263 /* 79854*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
gen/lib/Target/ARM/ARMGenFastISel.inc 5175 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc21034 /* 40207*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::SADDSAT),// ->40238
gen/lib/Target/WebAssembly/WebAssemblyGenFastISel.inc 1915 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
gen/lib/Target/X86/X86GenDAGISel.inc77847 /*163791*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::SADDSAT),// ->163923
82975 /*173882*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(ISD::SADDSAT),// ->174014
100557 /*209005*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::SADDSAT),// ->209090
107985 /*223866*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::SADDSAT),// ->223949
118515 /*244831*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SADDSAT),// ->244995
120424 /*248556*/ /*SwitchOpcode*/ 126|128,1/*254*/, TARGET_VAL(ISD::SADDSAT),// ->248814
124192 /*255834*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SADDSAT),// ->255856
126649 /*260429*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SADDSAT),// ->260450
145329 /*297438*/ OPC_CheckOpcode, TARGET_VAL(ISD::SADDSAT),
147297 /*301039*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->301076
187043 /*378092*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->378129
187844 /*379559*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::SADDSAT),// ->379596
188597 /*381037*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SADDSAT),// ->381059
188931 /*381624*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SADDSAT),// ->381645
213182 /*432527*/ /*SwitchOpcode*/ 78|128,5/*718*/, TARGET_VAL(ISD::SADDSAT),// ->433249
gen/lib/Target/X86/X86GenFastISel.inc13523 case ISD::SADDSAT: return fastEmit_ISD_SADDSAT_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
include/llvm/CodeGen/TargetLowering.h 2280 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1495 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 1118 case ISD::SADDSAT:
3331 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 151 case ISD::SADDSAT:
675 case ISD::SADDSAT:
714 unsigned AddOp = Opcode == ISD::SADDSAT ? ISD::ADD : ISD::SUB;
1786 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp 448 case ISD::SADDSAT:
829 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp 125 case ISD::SADDSAT:
958 case ISD::SADDSAT:
2749 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 4712 case ISD::SADDSAT: return std::make_pair(C1.sadd_sat(C2), true);
5111 case ISD::SADDSAT:
5411 case ISD::SADDSAT:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 6292 setValue(&I, DAG.getNode(ISD::SADDSAT, sdl, Op1.getValueType(), Op1, Op2));
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp 301 case ISD::SADDSAT: return "saddsat";
lib/CodeGen/SelectionDAG/TargetLowering.cpp 6906 case ISD::SADDSAT:
7146 unsigned OpcSat = IsAdd ? ISD::SADDSAT : ISD::SSUBSAT;
lib/CodeGen/TargetLoweringBase.cpp 649 setOperationAction(ISD::SADDSAT, VT, Expand);
lib/Target/ARM/ARMISelLowering.cpp 268 setOperationAction(ISD::SADDSAT, VT, Legal);
1025 setOperationAction(ISD::SADDSAT, MVT::i8, Custom);
1027 setOperationAction(ISD::SADDSAT, MVT::i16, Custom);
1031 setOperationAction(ISD::SADDSAT, MVT::i32, Legal);
4521 bool IsAdd = Op->getOpcode() == ISD::SADDSAT;
9217 case ISD::SADDSAT:
9304 case ISD::SADDSAT:
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 127 for (auto Op : {ISD::SADDSAT, ISD::UADDSAT})
lib/Target/X86/X86ISelLowering.cpp 880 setOperationAction(ISD::SADDSAT, MVT::v16i8, Legal);
884 setOperationAction(ISD::SADDSAT, MVT::v8i16, Legal);
1211 setOperationAction(ISD::SADDSAT, MVT::v32i8, HasInt256 ? Legal : Custom);
1215 setOperationAction(ISD::SADDSAT, MVT::v16i16, HasInt256 ? Legal : Custom);
1337 setOperationAction(ISD::SADDSAT, VT, Custom);
1600 setOperationAction(ISD::SADDSAT, VT, Custom);
1684 setOperationAction(ISD::SADDSAT, VT, Legal);
24907 case ISD::SADDSAT:
27767 case ISD::SADDSAT:
lib/Target/X86/X86TargetTransformInfo.cpp 1917 { ISD::SADDSAT, MVT::v32i16, 1 },
1918 { ISD::SADDSAT, MVT::v64i8, 1 },
1978 { ISD::SADDSAT, MVT::v16i16, 1 },
1979 { ISD::SADDSAT, MVT::v32i8, 1 },
2015 { ISD::SADDSAT, MVT::v16i16, 4 }, // 2 x 128-bit Op + extract/insert
2016 { ISD::SADDSAT, MVT::v32i8, 4 }, // 2 x 128-bit Op + extract/insert
2091 { ISD::SADDSAT, MVT::v8i16, 1 },
2092 { ISD::SADDSAT, MVT::v16i8, 1 },
2168 ISD = ISD::SADDSAT;