1//===- TableGen'erated file -------------------------------------*- C++ -*-===//
2//
3// Target Instruction Enum Values
4//
5// Automatically generated file, do not edit!
6//
7//===----------------------------------------------------------------------===//
8
9namespace llvm {
10
11namespace PPC {
12  enum {
13    PHI	= 0,
14    INLINEASM	= 1,
15    PROLOG_LABEL	= 2,
16    EH_LABEL	= 3,
17    GC_LABEL	= 4,
18    KILL	= 5,
19    EXTRACT_SUBREG	= 6,
20    INSERT_SUBREG	= 7,
21    IMPLICIT_DEF	= 8,
22    SUBREG_TO_REG	= 9,
23    COPY_TO_REGCLASS	= 10,
24    DBG_VALUE	= 11,
25    REG_SEQUENCE	= 12,
26    COPY	= 13,
27    ADD4	= 14,
28    ADD8	= 15,
29    ADDC	= 16,
30    ADDC8	= 17,
31    ADDE	= 18,
32    ADDE8	= 19,
33    ADDI	= 20,
34    ADDI8	= 21,
35    ADDIC	= 22,
36    ADDIC8	= 23,
37    ADDICo	= 24,
38    ADDIS	= 25,
39    ADDIS8	= 26,
40    ADDME	= 27,
41    ADDME8	= 28,
42    ADDZE	= 29,
43    ADDZE8	= 30,
44    ADJCALLSTACKDOWN	= 31,
45    ADJCALLSTACKUP	= 32,
46    AND	= 33,
47    AND8	= 34,
48    ANDC	= 35,
49    ANDC8	= 36,
50    ANDISo	= 37,
51    ANDISo8	= 38,
52    ANDIo	= 39,
53    ANDIo8	= 40,
54    ATOMIC_CMP_SWAP_I16	= 41,
55    ATOMIC_CMP_SWAP_I32	= 42,
56    ATOMIC_CMP_SWAP_I64	= 43,
57    ATOMIC_CMP_SWAP_I8	= 44,
58    ATOMIC_LOAD_ADD_I16	= 45,
59    ATOMIC_LOAD_ADD_I32	= 46,
60    ATOMIC_LOAD_ADD_I64	= 47,
61    ATOMIC_LOAD_ADD_I8	= 48,
62    ATOMIC_LOAD_AND_I16	= 49,
63    ATOMIC_LOAD_AND_I32	= 50,
64    ATOMIC_LOAD_AND_I64	= 51,
65    ATOMIC_LOAD_AND_I8	= 52,
66    ATOMIC_LOAD_NAND_I16	= 53,
67    ATOMIC_LOAD_NAND_I32	= 54,
68    ATOMIC_LOAD_NAND_I64	= 55,
69    ATOMIC_LOAD_NAND_I8	= 56,
70    ATOMIC_LOAD_OR_I16	= 57,
71    ATOMIC_LOAD_OR_I32	= 58,
72    ATOMIC_LOAD_OR_I64	= 59,
73    ATOMIC_LOAD_OR_I8	= 60,
74    ATOMIC_LOAD_SUB_I16	= 61,
75    ATOMIC_LOAD_SUB_I32	= 62,
76    ATOMIC_LOAD_SUB_I64	= 63,
77    ATOMIC_LOAD_SUB_I8	= 64,
78    ATOMIC_LOAD_XOR_I16	= 65,
79    ATOMIC_LOAD_XOR_I32	= 66,
80    ATOMIC_LOAD_XOR_I64	= 67,
81    ATOMIC_LOAD_XOR_I8	= 68,
82    ATOMIC_SWAP_I16	= 69,
83    ATOMIC_SWAP_I32	= 70,
84    ATOMIC_SWAP_I64	= 71,
85    ATOMIC_SWAP_I8	= 72,
86    B	= 73,
87    BCC	= 74,
88    BCTR	= 75,
89    BCTRL8_Darwin	= 76,
90    BCTRL8_ELF	= 77,
91    BCTRL_Darwin	= 78,
92    BCTRL_SVR4	= 79,
93    BL8_Darwin	= 80,
94    BL8_ELF	= 81,
95    BLA8_Darwin	= 82,
96    BLA8_ELF	= 83,
97    BLA_Darwin	= 84,
98    BLA_SVR4	= 85,
99    BLR	= 86,
100    BL_Darwin	= 87,
101    BL_SVR4	= 88,
102    CMPD	= 89,
103    CMPDI	= 90,
104    CMPLD	= 91,
105    CMPLDI	= 92,
106    CMPLW	= 93,
107    CMPLWI	= 94,
108    CMPW	= 95,
109    CMPWI	= 96,
110    CNTLZD	= 97,
111    CNTLZW	= 98,
112    CREQV	= 99,
113    CROR	= 100,
114    CRSET	= 101,
115    DCBA	= 102,
116    DCBF	= 103,
117    DCBI	= 104,
118    DCBST	= 105,
119    DCBT	= 106,
120    DCBTST	= 107,
121    DCBZ	= 108,
122    DCBZL	= 109,
123    DIVD	= 110,
124    DIVDU	= 111,
125    DIVW	= 112,
126    DIVWU	= 113,
127    DSS	= 114,
128    DSSALL	= 115,
129    DST	= 116,
130    DST64	= 117,
131    DSTST	= 118,
132    DSTST64	= 119,
133    DSTSTT	= 120,
134    DSTSTT64	= 121,
135    DSTT	= 122,
136    DSTT64	= 123,
137    DYNALLOC	= 124,
138    DYNALLOC8	= 125,
139    EQV	= 126,
140    EQV8	= 127,
141    EXTSB	= 128,
142    EXTSB8	= 129,
143    EXTSH	= 130,
144    EXTSH8	= 131,
145    EXTSW	= 132,
146    EXTSW_32	= 133,
147    EXTSW_32_64	= 134,
148    FABSD	= 135,
149    FABSS	= 136,
150    FADD	= 137,
151    FADDS	= 138,
152    FADDrtz	= 139,
153    FCFID	= 140,
154    FCMPUD	= 141,
155    FCMPUS	= 142,
156    FCTIDZ	= 143,
157    FCTIWZ	= 144,
158    FDIV	= 145,
159    FDIVS	= 146,
160    FMADD	= 147,
161    FMADDS	= 148,
162    FMR	= 149,
163    FMSUB	= 150,
164    FMSUBS	= 151,
165    FMUL	= 152,
166    FMULS	= 153,
167    FNABSD	= 154,
168    FNABSS	= 155,
169    FNEGD	= 156,
170    FNEGS	= 157,
171    FNMADD	= 158,
172    FNMADDS	= 159,
173    FNMSUB	= 160,
174    FNMSUBS	= 161,
175    FRSP	= 162,
176    FSELD	= 163,
177    FSELS	= 164,
178    FSQRT	= 165,
179    FSQRTS	= 166,
180    FSUB	= 167,
181    FSUBS	= 168,
182    LA	= 169,
183    LBZ	= 170,
184    LBZ8	= 171,
185    LBZU	= 172,
186    LBZU8	= 173,
187    LBZX	= 174,
188    LBZX8	= 175,
189    LD	= 176,
190    LDARX	= 177,
191    LDU	= 178,
192    LDX	= 179,
193    LDinto_toc	= 180,
194    LDtoc	= 181,
195    LDtoc_restore	= 182,
196    LFD	= 183,
197    LFDU	= 184,
198    LFDX	= 185,
199    LFS	= 186,
200    LFSU	= 187,
201    LFSX	= 188,
202    LHA	= 189,
203    LHA8	= 190,
204    LHAU	= 191,
205    LHAU8	= 192,
206    LHAX	= 193,
207    LHAX8	= 194,
208    LHBRX	= 195,
209    LHZ	= 196,
210    LHZ8	= 197,
211    LHZU	= 198,
212    LHZU8	= 199,
213    LHZX	= 200,
214    LHZX8	= 201,
215    LI	= 202,
216    LI8	= 203,
217    LIS	= 204,
218    LIS8	= 205,
219    LVEBX	= 206,
220    LVEHX	= 207,
221    LVEWX	= 208,
222    LVSL	= 209,
223    LVSR	= 210,
224    LVX	= 211,
225    LVXL	= 212,
226    LWA	= 213,
227    LWARX	= 214,
228    LWAX	= 215,
229    LWBRX	= 216,
230    LWZ	= 217,
231    LWZ8	= 218,
232    LWZU	= 219,
233    LWZU8	= 220,
234    LWZX	= 221,
235    LWZX8	= 222,
236    MCRF	= 223,
237    MFCRpseud	= 224,
238    MFCTR	= 225,
239    MFCTR8	= 226,
240    MFFS	= 227,
241    MFLR	= 228,
242    MFLR8	= 229,
243    MFOCRF	= 230,
244    MFVRSAVE	= 231,
245    MFVSCR	= 232,
246    MTCRF	= 233,
247    MTCTR	= 234,
248    MTCTR8	= 235,
249    MTFSB0	= 236,
250    MTFSB1	= 237,
251    MTFSF	= 238,
252    MTLR	= 239,
253    MTLR8	= 240,
254    MTVRSAVE	= 241,
255    MTVSCR	= 242,
256    MULHD	= 243,
257    MULHDU	= 244,
258    MULHW	= 245,
259    MULHWU	= 246,
260    MULLD	= 247,
261    MULLI	= 248,
262    MULLW	= 249,
263    MovePCtoLR	= 250,
264    MovePCtoLR8	= 251,
265    NAND	= 252,
266    NAND8	= 253,
267    NEG	= 254,
268    NEG8	= 255,
269    NOP	= 256,
270    NOR	= 257,
271    NOR8	= 258,
272    OR	= 259,
273    OR4To8	= 260,
274    OR8	= 261,
275    OR8To4	= 262,
276    ORC	= 263,
277    ORC8	= 264,
278    ORI	= 265,
279    ORI8	= 266,
280    ORIS	= 267,
281    ORIS8	= 268,
282    RLDCL	= 269,
283    RLDICL	= 270,
284    RLDICR	= 271,
285    RLDIMI	= 272,
286    RLWIMI	= 273,
287    RLWINM	= 274,
288    RLWINMo	= 275,
289    RLWNM	= 276,
290    SELECT_CC_F4	= 277,
291    SELECT_CC_F8	= 278,
292    SELECT_CC_I4	= 279,
293    SELECT_CC_I8	= 280,
294    SELECT_CC_VRRC	= 281,
295    SLD	= 282,
296    SLW	= 283,
297    SPILL_CR	= 284,
298    SRAD	= 285,
299    SRADI	= 286,
300    SRAW	= 287,
301    SRAWI	= 288,
302    SRD	= 289,
303    SRW	= 290,
304    STB	= 291,
305    STB8	= 292,
306    STBU	= 293,
307    STBU8	= 294,
308    STBX	= 295,
309    STBX8	= 296,
310    STD	= 297,
311    STDCX	= 298,
312    STDU	= 299,
313    STDUX	= 300,
314    STDX	= 301,
315    STDX_32	= 302,
316    STD_32	= 303,
317    STFD	= 304,
318    STFDU	= 305,
319    STFDX	= 306,
320    STFIWX	= 307,
321    STFS	= 308,
322    STFSU	= 309,
323    STFSX	= 310,
324    STH	= 311,
325    STH8	= 312,
326    STHBRX	= 313,
327    STHU	= 314,
328    STHU8	= 315,
329    STHX	= 316,
330    STHX8	= 317,
331    STVEBX	= 318,
332    STVEHX	= 319,
333    STVEWX	= 320,
334    STVX	= 321,
335    STVXL	= 322,
336    STW	= 323,
337    STW8	= 324,
338    STWBRX	= 325,
339    STWCX	= 326,
340    STWU	= 327,
341    STWUX	= 328,
342    STWX	= 329,
343    STWX8	= 330,
344    SUBF	= 331,
345    SUBF8	= 332,
346    SUBFC	= 333,
347    SUBFC8	= 334,
348    SUBFE	= 335,
349    SUBFE8	= 336,
350    SUBFIC	= 337,
351    SUBFIC8	= 338,
352    SUBFME	= 339,
353    SUBFME8	= 340,
354    SUBFZE	= 341,
355    SUBFZE8	= 342,
356    SYNC	= 343,
357    TAILB	= 344,
358    TAILB8	= 345,
359    TAILBA	= 346,
360    TAILBA8	= 347,
361    TAILBCTR	= 348,
362    TAILBCTR8	= 349,
363    TCRETURNai	= 350,
364    TCRETURNai8	= 351,
365    TCRETURNdi	= 352,
366    TCRETURNdi8	= 353,
367    TCRETURNri	= 354,
368    TCRETURNri8	= 355,
369    TRAP	= 356,
370    UPDATE_VRSAVE	= 357,
371    VADDCUW	= 358,
372    VADDFP	= 359,
373    VADDSBS	= 360,
374    VADDSHS	= 361,
375    VADDSWS	= 362,
376    VADDUBM	= 363,
377    VADDUBS	= 364,
378    VADDUHM	= 365,
379    VADDUHS	= 366,
380    VADDUWM	= 367,
381    VADDUWS	= 368,
382    VAND	= 369,
383    VANDC	= 370,
384    VAVGSB	= 371,
385    VAVGSH	= 372,
386    VAVGSW	= 373,
387    VAVGUB	= 374,
388    VAVGUH	= 375,
389    VAVGUW	= 376,
390    VCFSX	= 377,
391    VCFUX	= 378,
392    VCMPBFP	= 379,
393    VCMPBFPo	= 380,
394    VCMPEQFP	= 381,
395    VCMPEQFPo	= 382,
396    VCMPEQUB	= 383,
397    VCMPEQUBo	= 384,
398    VCMPEQUH	= 385,
399    VCMPEQUHo	= 386,
400    VCMPEQUW	= 387,
401    VCMPEQUWo	= 388,
402    VCMPGEFP	= 389,
403    VCMPGEFPo	= 390,
404    VCMPGTFP	= 391,
405    VCMPGTFPo	= 392,
406    VCMPGTSB	= 393,
407    VCMPGTSBo	= 394,
408    VCMPGTSH	= 395,
409    VCMPGTSHo	= 396,
410    VCMPGTSW	= 397,
411    VCMPGTSWo	= 398,
412    VCMPGTUB	= 399,
413    VCMPGTUBo	= 400,
414    VCMPGTUH	= 401,
415    VCMPGTUHo	= 402,
416    VCMPGTUW	= 403,
417    VCMPGTUWo	= 404,
418    VCTSXS	= 405,
419    VCTUXS	= 406,
420    VEXPTEFP	= 407,
421    VLOGEFP	= 408,
422    VMADDFP	= 409,
423    VMAXFP	= 410,
424    VMAXSB	= 411,
425    VMAXSH	= 412,
426    VMAXSW	= 413,
427    VMAXUB	= 414,
428    VMAXUH	= 415,
429    VMAXUW	= 416,
430    VMHADDSHS	= 417,
431    VMHRADDSHS	= 418,
432    VMINFP	= 419,
433    VMINSB	= 420,
434    VMINSH	= 421,
435    VMINSW	= 422,
436    VMINUB	= 423,
437    VMINUH	= 424,
438    VMINUW	= 425,
439    VMLADDUHM	= 426,
440    VMRGHB	= 427,
441    VMRGHH	= 428,
442    VMRGHW	= 429,
443    VMRGLB	= 430,
444    VMRGLH	= 431,
445    VMRGLW	= 432,
446    VMSUMMBM	= 433,
447    VMSUMSHM	= 434,
448    VMSUMSHS	= 435,
449    VMSUMUBM	= 436,
450    VMSUMUHM	= 437,
451    VMSUMUHS	= 438,
452    VMULESB	= 439,
453    VMULESH	= 440,
454    VMULEUB	= 441,
455    VMULEUH	= 442,
456    VMULOSB	= 443,
457    VMULOSH	= 444,
458    VMULOUB	= 445,
459    VMULOUH	= 446,
460    VNMSUBFP	= 447,
461    VNOR	= 448,
462    VOR	= 449,
463    VPERM	= 450,
464    VPKPX	= 451,
465    VPKSHSS	= 452,
466    VPKSHUS	= 453,
467    VPKSWSS	= 454,
468    VPKSWUS	= 455,
469    VPKUHUM	= 456,
470    VPKUHUS	= 457,
471    VPKUWUM	= 458,
472    VPKUWUS	= 459,
473    VREFP	= 460,
474    VRFIM	= 461,
475    VRFIN	= 462,
476    VRFIP	= 463,
477    VRFIZ	= 464,
478    VRLB	= 465,
479    VRLH	= 466,
480    VRLW	= 467,
481    VRSQRTEFP	= 468,
482    VSEL	= 469,
483    VSL	= 470,
484    VSLB	= 471,
485    VSLDOI	= 472,
486    VSLH	= 473,
487    VSLO	= 474,
488    VSLW	= 475,
489    VSPLTB	= 476,
490    VSPLTH	= 477,
491    VSPLTISB	= 478,
492    VSPLTISH	= 479,
493    VSPLTISW	= 480,
494    VSPLTW	= 481,
495    VSR	= 482,
496    VSRAB	= 483,
497    VSRAH	= 484,
498    VSRAW	= 485,
499    VSRB	= 486,
500    VSRH	= 487,
501    VSRO	= 488,
502    VSRW	= 489,
503    VSUBCUW	= 490,
504    VSUBFP	= 491,
505    VSUBSBS	= 492,
506    VSUBSHS	= 493,
507    VSUBSWS	= 494,
508    VSUBUBM	= 495,
509    VSUBUBS	= 496,
510    VSUBUHM	= 497,
511    VSUBUHS	= 498,
512    VSUBUWM	= 499,
513    VSUBUWS	= 500,
514    VSUM2SWS	= 501,
515    VSUM4SBS	= 502,
516    VSUM4SHS	= 503,
517    VSUM4UBS	= 504,
518    VSUMSWS	= 505,
519    VUPKHPX	= 506,
520    VUPKHSB	= 507,
521    VUPKHSH	= 508,
522    VUPKLPX	= 509,
523    VUPKLSB	= 510,
524    VUPKLSH	= 511,
525    VXOR	= 512,
526    V_SET0	= 513,
527    XOR	= 514,
528    XOR8	= 515,
529    XORI	= 516,
530    XORI8	= 517,
531    XORIS	= 518,
532    XORIS8	= 519,
533    INSTRUCTION_LIST_END = 520
534  };
535}
536} // End llvm namespace
537