13 #ifdef GET_INSTRINFO_ENUM
14 #undef GET_INSTRINFO_ENUM
18 SystemZ_INLINEASM = 1,
19 SystemZ_CFI_INSTRUCTION = 2,
23 SystemZ_EXTRACT_SUBREG = 6,
24 SystemZ_INSERT_SUBREG = 7,
25 SystemZ_IMPLICIT_DEF = 8,
26 SystemZ_SUBREG_TO_REG = 9,
27 SystemZ_COPY_TO_REGCLASS = 10,
28 SystemZ_DBG_VALUE = 11,
29 SystemZ_REG_SEQUENCE = 12,
32 SystemZ_LIFETIME_START = 15,
33 SystemZ_LIFETIME_END = 16,
34 SystemZ_STACKMAP = 17,
35 SystemZ_PATCHPOINT = 18,
36 SystemZ_LOAD_STACK_GUARD = 19,
37 SystemZ_STATEPOINT = 20,
38 SystemZ_FRAME_ALLOC = 21,
42 SystemZ_ADJCALLSTACKDOWN = 25,
43 SystemZ_ADJCALLSTACKUP = 26,
44 SystemZ_ADJDYNALLOC = 27,
47 SystemZ_AEXT128_64 = 30,
86 SystemZ_ATOMIC_CMP_SWAPW = 69,
87 SystemZ_ATOMIC_LOADW_AFI = 70,
88 SystemZ_ATOMIC_LOADW_AR = 71,
89 SystemZ_ATOMIC_LOADW_MAX = 72,
90 SystemZ_ATOMIC_LOADW_MIN = 73,
91 SystemZ_ATOMIC_LOADW_NILH = 74,
92 SystemZ_ATOMIC_LOADW_NILHi = 75,
93 SystemZ_ATOMIC_LOADW_NR = 76,
94 SystemZ_ATOMIC_LOADW_NRi = 77,
95 SystemZ_ATOMIC_LOADW_OILH = 78,
96 SystemZ_ATOMIC_LOADW_OR = 79,
97 SystemZ_ATOMIC_LOADW_SR = 80,
98 SystemZ_ATOMIC_LOADW_UMAX = 81,
99 SystemZ_ATOMIC_LOADW_UMIN = 82,
100 SystemZ_ATOMIC_LOADW_XILF = 83,
101 SystemZ_ATOMIC_LOADW_XR = 84,
102 SystemZ_ATOMIC_LOAD_AFI = 85,
103 SystemZ_ATOMIC_LOAD_AGFI = 86,
104 SystemZ_ATOMIC_LOAD_AGHI = 87,
105 SystemZ_ATOMIC_LOAD_AGR = 88,
106 SystemZ_ATOMIC_LOAD_AHI = 89,
107 SystemZ_ATOMIC_LOAD_AR = 90,
108 SystemZ_ATOMIC_LOAD_MAX_32 = 91,
109 SystemZ_ATOMIC_LOAD_MAX_64 = 92,
110 SystemZ_ATOMIC_LOAD_MIN_32 = 93,
111 SystemZ_ATOMIC_LOAD_MIN_64 = 94,
112 SystemZ_ATOMIC_LOAD_NGR = 95,
113 SystemZ_ATOMIC_LOAD_NGRi = 96,
114 SystemZ_ATOMIC_LOAD_NIHF64 = 97,
115 SystemZ_ATOMIC_LOAD_NIHF64i = 98,
116 SystemZ_ATOMIC_LOAD_NIHH64 = 99,
117 SystemZ_ATOMIC_LOAD_NIHH64i = 100,
118 SystemZ_ATOMIC_LOAD_NIHL64 = 101,
119 SystemZ_ATOMIC_LOAD_NIHL64i = 102,
120 SystemZ_ATOMIC_LOAD_NILF = 103,
121 SystemZ_ATOMIC_LOAD_NILF64 = 104,
122 SystemZ_ATOMIC_LOAD_NILF64i = 105,
123 SystemZ_ATOMIC_LOAD_NILFi = 106,
124 SystemZ_ATOMIC_LOAD_NILH = 107,
125 SystemZ_ATOMIC_LOAD_NILH64 = 108,
126 SystemZ_ATOMIC_LOAD_NILH64i = 109,
127 SystemZ_ATOMIC_LOAD_NILHi = 110,
128 SystemZ_ATOMIC_LOAD_NILL = 111,
129 SystemZ_ATOMIC_LOAD_NILL64 = 112,
130 SystemZ_ATOMIC_LOAD_NILL64i = 113,
131 SystemZ_ATOMIC_LOAD_NILLi = 114,
132 SystemZ_ATOMIC_LOAD_NR = 115,
133 SystemZ_ATOMIC_LOAD_NRi = 116,
134 SystemZ_ATOMIC_LOAD_OGR = 117,
135 SystemZ_ATOMIC_LOAD_OIHF64 = 118,
136 SystemZ_ATOMIC_LOAD_OIHH64 = 119,
137 SystemZ_ATOMIC_LOAD_OIHL64 = 120,
138 SystemZ_ATOMIC_LOAD_OILF = 121,
139 SystemZ_ATOMIC_LOAD_OILF64 = 122,
140 SystemZ_ATOMIC_LOAD_OILH = 123,
141 SystemZ_ATOMIC_LOAD_OILH64 = 124,
142 SystemZ_ATOMIC_LOAD_OILL = 125,
143 SystemZ_ATOMIC_LOAD_OILL64 = 126,
144 SystemZ_ATOMIC_LOAD_OR = 127,
145 SystemZ_ATOMIC_LOAD_SGR = 128,
146 SystemZ_ATOMIC_LOAD_SR = 129,
147 SystemZ_ATOMIC_LOAD_UMAX_32 = 130,
148 SystemZ_ATOMIC_LOAD_UMAX_64 = 131,
149 SystemZ_ATOMIC_LOAD_UMIN_32 = 132,
150 SystemZ_ATOMIC_LOAD_UMIN_64 = 133,
151 SystemZ_ATOMIC_LOAD_XGR = 134,
152 SystemZ_ATOMIC_LOAD_XIHF64 = 135,
153 SystemZ_ATOMIC_LOAD_XILF = 136,
154 SystemZ_ATOMIC_LOAD_XILF64 = 137,
155 SystemZ_ATOMIC_LOAD_XR = 138,
156 SystemZ_ATOMIC_SWAPW = 139,
157 SystemZ_ATOMIC_SWAP_32 = 140,
158 SystemZ_ATOMIC_SWAP_64 = 141,
161 SystemZ_AsmBCR = 144,
162 SystemZ_AsmBRC = 145,
163 SystemZ_AsmBRCL = 146,
164 SystemZ_AsmCGIJ = 147,
165 SystemZ_AsmCGRJ = 148,
166 SystemZ_AsmCIJ = 149,
167 SystemZ_AsmCLGIJ = 150,
168 SystemZ_AsmCLGRJ = 151,
169 SystemZ_AsmCLIJ = 152,
170 SystemZ_AsmCLRJ = 153,
171 SystemZ_AsmCRJ = 154,
172 SystemZ_AsmEBR = 155,
174 SystemZ_AsmEJG = 157,
175 SystemZ_AsmELOC = 158,
176 SystemZ_AsmELOCG = 159,
177 SystemZ_AsmELOCGR = 160,
178 SystemZ_AsmELOCR = 161,
179 SystemZ_AsmESTOC = 162,
180 SystemZ_AsmESTOCG = 163,
181 SystemZ_AsmHBR = 164,
182 SystemZ_AsmHEBR = 165,
183 SystemZ_AsmHEJ = 166,
184 SystemZ_AsmHEJG = 167,
185 SystemZ_AsmHELOC = 168,
186 SystemZ_AsmHELOCG = 169,
187 SystemZ_AsmHELOCGR = 170,
188 SystemZ_AsmHELOCR = 171,
189 SystemZ_AsmHESTOC = 172,
190 SystemZ_AsmHESTOCG = 173,
192 SystemZ_AsmHJG = 175,
193 SystemZ_AsmHLOC = 176,
194 SystemZ_AsmHLOCG = 177,
195 SystemZ_AsmHLOCGR = 178,
196 SystemZ_AsmHLOCR = 179,
197 SystemZ_AsmHSTOC = 180,
198 SystemZ_AsmHSTOCG = 181,
199 SystemZ_AsmJEAltCGI = 182,
200 SystemZ_AsmJEAltCGR = 183,
201 SystemZ_AsmJEAltCI = 184,
202 SystemZ_AsmJEAltCLGI = 185,
203 SystemZ_AsmJEAltCLGR = 186,
204 SystemZ_AsmJEAltCLI = 187,
205 SystemZ_AsmJEAltCLR = 188,
206 SystemZ_AsmJEAltCR = 189,
207 SystemZ_AsmJECGI = 190,
208 SystemZ_AsmJECGR = 191,
209 SystemZ_AsmJECI = 192,
210 SystemZ_AsmJECLGI = 193,
211 SystemZ_AsmJECLGR = 194,
212 SystemZ_AsmJECLI = 195,
213 SystemZ_AsmJECLR = 196,
214 SystemZ_AsmJECR = 197,
215 SystemZ_AsmJHAltCGI = 198,
216 SystemZ_AsmJHAltCGR = 199,
217 SystemZ_AsmJHAltCI = 200,
218 SystemZ_AsmJHAltCLGI = 201,
219 SystemZ_AsmJHAltCLGR = 202,
220 SystemZ_AsmJHAltCLI = 203,
221 SystemZ_AsmJHAltCLR = 204,
222 SystemZ_AsmJHAltCR = 205,
223 SystemZ_AsmJHCGI = 206,
224 SystemZ_AsmJHCGR = 207,
225 SystemZ_AsmJHCI = 208,
226 SystemZ_AsmJHCLGI = 209,
227 SystemZ_AsmJHCLGR = 210,
228 SystemZ_AsmJHCLI = 211,
229 SystemZ_AsmJHCLR = 212,
230 SystemZ_AsmJHCR = 213,
231 SystemZ_AsmJHEAltCGI = 214,
232 SystemZ_AsmJHEAltCGR = 215,
233 SystemZ_AsmJHEAltCI = 216,
234 SystemZ_AsmJHEAltCLGI = 217,
235 SystemZ_AsmJHEAltCLGR = 218,
236 SystemZ_AsmJHEAltCLI = 219,
237 SystemZ_AsmJHEAltCLR = 220,
238 SystemZ_AsmJHEAltCR = 221,
239 SystemZ_AsmJHECGI = 222,
240 SystemZ_AsmJHECGR = 223,
241 SystemZ_AsmJHECI = 224,
242 SystemZ_AsmJHECLGI = 225,
243 SystemZ_AsmJHECLGR = 226,
244 SystemZ_AsmJHECLI = 227,
245 SystemZ_AsmJHECLR = 228,
246 SystemZ_AsmJHECR = 229,
247 SystemZ_AsmJLAltCGI = 230,
248 SystemZ_AsmJLAltCGR = 231,
249 SystemZ_AsmJLAltCI = 232,
250 SystemZ_AsmJLAltCLGI = 233,
251 SystemZ_AsmJLAltCLGR = 234,
252 SystemZ_AsmJLAltCLI = 235,
253 SystemZ_AsmJLAltCLR = 236,
254 SystemZ_AsmJLAltCR = 237,
255 SystemZ_AsmJLCGI = 238,
256 SystemZ_AsmJLCGR = 239,
257 SystemZ_AsmJLCI = 240,
258 SystemZ_AsmJLCLGI = 241,
259 SystemZ_AsmJLCLGR = 242,
260 SystemZ_AsmJLCLI = 243,
261 SystemZ_AsmJLCLR = 244,
262 SystemZ_AsmJLCR = 245,
263 SystemZ_AsmJLEAltCGI = 246,
264 SystemZ_AsmJLEAltCGR = 247,
265 SystemZ_AsmJLEAltCI = 248,
266 SystemZ_AsmJLEAltCLGI = 249,
267 SystemZ_AsmJLEAltCLGR = 250,
268 SystemZ_AsmJLEAltCLI = 251,
269 SystemZ_AsmJLEAltCLR = 252,
270 SystemZ_AsmJLEAltCR = 253,
271 SystemZ_AsmJLECGI = 254,
272 SystemZ_AsmJLECGR = 255,
273 SystemZ_AsmJLECI = 256,
274 SystemZ_AsmJLECLGI = 257,
275 SystemZ_AsmJLECLGR = 258,
276 SystemZ_AsmJLECLI = 259,
277 SystemZ_AsmJLECLR = 260,
278 SystemZ_AsmJLECR = 261,
279 SystemZ_AsmJLHAltCGI = 262,
280 SystemZ_AsmJLHAltCGR = 263,
281 SystemZ_AsmJLHAltCI = 264,
282 SystemZ_AsmJLHAltCLGI = 265,
283 SystemZ_AsmJLHAltCLGR = 266,
284 SystemZ_AsmJLHAltCLI = 267,
285 SystemZ_AsmJLHAltCLR = 268,
286 SystemZ_AsmJLHAltCR = 269,
287 SystemZ_AsmJLHCGI = 270,
288 SystemZ_AsmJLHCGR = 271,
289 SystemZ_AsmJLHCI = 272,
290 SystemZ_AsmJLHCLGI = 273,
291 SystemZ_AsmJLHCLGR = 274,
292 SystemZ_AsmJLHCLI = 275,
293 SystemZ_AsmJLHCLR = 276,
294 SystemZ_AsmJLHCR = 277,
295 SystemZ_AsmLBR = 278,
296 SystemZ_AsmLEBR = 279,
297 SystemZ_AsmLEJ = 280,
298 SystemZ_AsmLEJG = 281,
299 SystemZ_AsmLELOC = 282,
300 SystemZ_AsmLELOCG = 283,
301 SystemZ_AsmLELOCGR = 284,
302 SystemZ_AsmLELOCR = 285,
303 SystemZ_AsmLESTOC = 286,
304 SystemZ_AsmLESTOCG = 287,
305 SystemZ_AsmLHBR = 288,
306 SystemZ_AsmLHJ = 289,
307 SystemZ_AsmLHJG = 290,
308 SystemZ_AsmLHLOC = 291,
309 SystemZ_AsmLHLOCG = 292,
310 SystemZ_AsmLHLOCGR = 293,
311 SystemZ_AsmLHLOCR = 294,
312 SystemZ_AsmLHSTOC = 295,
313 SystemZ_AsmLHSTOCG = 296,
315 SystemZ_AsmLJG = 298,
316 SystemZ_AsmLLOC = 299,
317 SystemZ_AsmLLOCG = 300,
318 SystemZ_AsmLLOCGR = 301,
319 SystemZ_AsmLLOCR = 302,
320 SystemZ_AsmLOC = 303,
321 SystemZ_AsmLOCG = 304,
322 SystemZ_AsmLOCGR = 305,
323 SystemZ_AsmLOCR = 306,
324 SystemZ_AsmLSTOC = 307,
325 SystemZ_AsmLSTOCG = 308,
326 SystemZ_AsmNEBR = 309,
327 SystemZ_AsmNEJ = 310,
328 SystemZ_AsmNEJG = 311,
329 SystemZ_AsmNELOC = 312,
330 SystemZ_AsmNELOCG = 313,
331 SystemZ_AsmNELOCGR = 314,
332 SystemZ_AsmNELOCR = 315,
333 SystemZ_AsmNESTOC = 316,
334 SystemZ_AsmNESTOCG = 317,
335 SystemZ_AsmNHBR = 318,
336 SystemZ_AsmNHEBR = 319,
337 SystemZ_AsmNHEJ = 320,
338 SystemZ_AsmNHEJG = 321,
339 SystemZ_AsmNHELOC = 322,
340 SystemZ_AsmNHELOCG = 323,
341 SystemZ_AsmNHELOCGR = 324,
342 SystemZ_AsmNHELOCR = 325,
343 SystemZ_AsmNHESTOC = 326,
344 SystemZ_AsmNHESTOCG = 327,
345 SystemZ_AsmNHJ = 328,
346 SystemZ_AsmNHJG = 329,
347 SystemZ_AsmNHLOC = 330,
348 SystemZ_AsmNHLOCG = 331,
349 SystemZ_AsmNHLOCGR = 332,
350 SystemZ_AsmNHLOCR = 333,
351 SystemZ_AsmNHSTOC = 334,
352 SystemZ_AsmNHSTOCG = 335,
353 SystemZ_AsmNLBR = 336,
354 SystemZ_AsmNLEBR = 337,
355 SystemZ_AsmNLEJ = 338,
356 SystemZ_AsmNLEJG = 339,
357 SystemZ_AsmNLELOC = 340,
358 SystemZ_AsmNLELOCG = 341,
359 SystemZ_AsmNLELOCGR = 342,
360 SystemZ_AsmNLELOCR = 343,
361 SystemZ_AsmNLESTOC = 344,
362 SystemZ_AsmNLESTOCG = 345,
363 SystemZ_AsmNLHBR = 346,
364 SystemZ_AsmNLHJ = 347,
365 SystemZ_AsmNLHJG = 348,
366 SystemZ_AsmNLHLOC = 349,
367 SystemZ_AsmNLHLOCG = 350,
368 SystemZ_AsmNLHLOCGR = 351,
369 SystemZ_AsmNLHLOCR = 352,
370 SystemZ_AsmNLHSTOC = 353,
371 SystemZ_AsmNLHSTOCG = 354,
372 SystemZ_AsmNLJ = 355,
373 SystemZ_AsmNLJG = 356,
374 SystemZ_AsmNLLOC = 357,
375 SystemZ_AsmNLLOCG = 358,
376 SystemZ_AsmNLLOCGR = 359,
377 SystemZ_AsmNLLOCR = 360,
378 SystemZ_AsmNLSTOC = 361,
379 SystemZ_AsmNLSTOCG = 362,
380 SystemZ_AsmNOBR = 363,
381 SystemZ_AsmNOJ = 364,
382 SystemZ_AsmNOJG = 365,
383 SystemZ_AsmNOLOC = 366,
384 SystemZ_AsmNOLOCG = 367,
385 SystemZ_AsmNOLOCGR = 368,
386 SystemZ_AsmNOLOCR = 369,
387 SystemZ_AsmNOSTOC = 370,
388 SystemZ_AsmNOSTOCG = 371,
389 SystemZ_AsmOBR = 372,
391 SystemZ_AsmOJG = 374,
392 SystemZ_AsmOLOC = 375,
393 SystemZ_AsmOLOCG = 376,
394 SystemZ_AsmOLOCGR = 377,
395 SystemZ_AsmOLOCR = 378,
396 SystemZ_AsmOSTOC = 379,
397 SystemZ_AsmOSTOCG = 380,
398 SystemZ_AsmSTOC = 381,
399 SystemZ_AsmSTOCG = 382,
413 SystemZ_CDLFBR = 396,
414 SystemZ_CDLGBR = 397,
419 SystemZ_CELFBR = 402,
420 SystemZ_CELGBR = 403,
424 SystemZ_CFIMux = 407,
453 SystemZ_CLCLoop = 436,
454 SystemZ_CLCSequence = 437,
455 SystemZ_CLFDBR = 438,
456 SystemZ_CLFEBR = 439,
457 SystemZ_CLFHSI = 440,
459 SystemZ_CLFIMux = 442,
460 SystemZ_CLFXBR = 443,
462 SystemZ_CLGDBR = 445,
463 SystemZ_CLGEBR = 446,
467 SystemZ_CLGFRL = 450,
468 SystemZ_CLGHRL = 451,
469 SystemZ_CLGHSI = 452,
474 SystemZ_CLGXBR = 457,
476 SystemZ_CLHHSI = 459,
487 SystemZ_CLSTLoop = 470,
490 SystemZ_CPSDRdd = 473,
491 SystemZ_CPSDRds = 474,
492 SystemZ_CPSDRsd = 475,
493 SystemZ_CPSDRss = 476,
503 SystemZ_CXLFBR = 486,
504 SystemZ_CXLGBR = 487,
506 SystemZ_CallBASR = 489,
507 SystemZ_CallBR = 490,
508 SystemZ_CallBRASL = 491,
509 SystemZ_CallJG = 492,
510 SystemZ_CondStore16 = 493,
511 SystemZ_CondStore16Inv = 494,
512 SystemZ_CondStore16Mux = 495,
513 SystemZ_CondStore16MuxInv = 496,
514 SystemZ_CondStore32 = 497,
515 SystemZ_CondStore32Inv = 498,
516 SystemZ_CondStore64 = 499,
517 SystemZ_CondStore64Inv = 500,
518 SystemZ_CondStore8 = 501,
519 SystemZ_CondStore8Inv = 502,
520 SystemZ_CondStore8Mux = 503,
521 SystemZ_CondStore8MuxInv = 504,
522 SystemZ_CondStoreF32 = 505,
523 SystemZ_CondStoreF32Inv = 506,
524 SystemZ_CondStoreF64 = 507,
525 SystemZ_CondStoreF64Inv = 508,
541 SystemZ_FIDBRA = 524,
543 SystemZ_FIEBRA = 526,
545 SystemZ_FIXBRA = 528,
552 SystemZ_IIFMux = 535,
554 SystemZ_IIHF64 = 537,
556 SystemZ_IIHH64 = 539,
558 SystemZ_IIHL64 = 541,
559 SystemZ_IIHMux = 542,
561 SystemZ_IILF64 = 544,
563 SystemZ_IILH64 = 546,
565 SystemZ_IILL64 = 548,
566 SystemZ_IILMux = 549,
601 SystemZ_LDXBRA = 584,
605 SystemZ_LEDBRA = 588,
608 SystemZ_LEXBRA = 591,
628 SystemZ_LHIMux = 611,
635 SystemZ_LLCMux = 618,
637 SystemZ_LLCRMux = 620,
642 SystemZ_LLGFRL = 625,
645 SystemZ_LLGHRL = 628,
648 SystemZ_LLHMux = 631,
651 SystemZ_LLHRMux = 634,
685 SystemZ_LTDBRCompare = 668,
687 SystemZ_LTEBRCompare = 670,
694 SystemZ_LTXBRCompare = 677,
735 SystemZ_MVCLoop = 718,
736 SystemZ_MVCSequence = 719,
743 SystemZ_MVSTLoop = 726,
749 SystemZ_NCLoop = 732,
750 SystemZ_NCSequence = 733,
755 SystemZ_NIFMux = 738,
757 SystemZ_NIHF64 = 740,
759 SystemZ_NIHH64 = 742,
761 SystemZ_NIHL64 = 744,
762 SystemZ_NIHMux = 745,
764 SystemZ_NILF64 = 747,
766 SystemZ_NILH64 = 749,
768 SystemZ_NILL64 = 751,
769 SystemZ_NILMux = 752,
776 SystemZ_OCLoop = 759,
777 SystemZ_OCSequence = 760,
782 SystemZ_OIFMux = 765,
784 SystemZ_OIHF64 = 767,
786 SystemZ_OIHH64 = 769,
788 SystemZ_OIHL64 = 771,
789 SystemZ_OIHMux = 772,
791 SystemZ_OILF64 = 774,
793 SystemZ_OILH64 = 776,
795 SystemZ_OILL64 = 778,
796 SystemZ_OILMux = 779,
804 SystemZ_RISBG32 = 787,
805 SystemZ_RISBHG = 788,
806 SystemZ_RISBHH = 789,
807 SystemZ_RISBHL = 790,
808 SystemZ_RISBLG = 791,
809 SystemZ_RISBLH = 792,
810 SystemZ_RISBLL = 793,
811 SystemZ_RISBMux = 794,
817 SystemZ_Return = 800,
862 SystemZ_SRSTLoop = 845,
867 SystemZ_STCMux = 850,
878 SystemZ_STHMux = 861,
892 SystemZ_Select32 = 875,
893 SystemZ_Select32Mux = 876,
894 SystemZ_Select64 = 877,
895 SystemZ_SelectF128 = 878,
896 SystemZ_SelectF32 = 879,
897 SystemZ_SelectF64 = 880,
898 SystemZ_Serialize = 881,
899 SystemZ_TLS_GDCALL = 882,
900 SystemZ_TLS_LDCALL = 883,
903 SystemZ_TMHH64 = 886,
905 SystemZ_TMHL64 = 888,
906 SystemZ_TMHMux = 889,
908 SystemZ_TMLH64 = 891,
910 SystemZ_TMLL64 = 893,
911 SystemZ_TMLMux = 894,
915 SystemZ_XCLoop = 898,
916 SystemZ_XCSequence = 899,
921 SystemZ_XIFMux = 904,
923 SystemZ_XIHF64 = 906,
925 SystemZ_XILF64 = 908,
930 SystemZ_ZEXT128_32 = 913,
931 SystemZ_ZEXT128_64 = 914,
932 SystemZ_INSTRUCTION_LIST_END = 915