LLVM API Documentation

PPCGenInstrNames.inc

Go to the documentation of this file.
00001 //===- TableGen'erated file -------------------------------------*- C++ -*-===//
00002 //
00003 // Target Instruction Enum Values
00004 //
00005 // Automatically generated file, do not edit!
00006 //
00007 //===----------------------------------------------------------------------===//
00008 
00009 namespace llvm {
00010 
00011 namespace PPC {
00012   enum {
00013     PHI = 0,
00014     INLINEASM = 1,
00015     DBG_LABEL = 2,
00016     EH_LABEL  = 3,
00017     GC_LABEL  = 4,
00018     DECLARE = 5,
00019     EXTRACT_SUBREG  = 6,
00020     INSERT_SUBREG = 7,
00021     IMPLICIT_DEF  = 8,
00022     SUBREG_TO_REG = 9,
00023     ADD4  = 10,
00024     ADD8  = 11,
00025     ADDC  = 12,
00026     ADDC8 = 13,
00027     ADDE  = 14,
00028     ADDE8 = 15,
00029     ADDI  = 16,
00030     ADDI8 = 17,
00031     ADDIC = 18,
00032     ADDICo  = 19,
00033     ADDIS = 20,
00034     ADDIS8  = 21,
00035     ADDME = 22,
00036     ADDME8  = 23,
00037     ADDZE = 24,
00038     ADDZE8  = 25,
00039     ADJCALLSTACKDOWN  = 26,
00040     ADJCALLSTACKUP  = 27,
00041     AND = 28,
00042     AND8  = 29,
00043     ANDC  = 30,
00044     ANDC8 = 31,
00045     ANDISo  = 32,
00046     ANDISo8 = 33,
00047     ANDIo = 34,
00048     ANDIo8  = 35,
00049     ATOMIC_CMP_SWAP_I16 = 36,
00050     ATOMIC_CMP_SWAP_I32 = 37,
00051     ATOMIC_CMP_SWAP_I64 = 38,
00052     ATOMIC_CMP_SWAP_I8  = 39,
00053     ATOMIC_LOAD_ADD_I16 = 40,
00054     ATOMIC_LOAD_ADD_I32 = 41,
00055     ATOMIC_LOAD_ADD_I64 = 42,
00056     ATOMIC_LOAD_ADD_I8  = 43,
00057     ATOMIC_LOAD_AND_I16 = 44,
00058     ATOMIC_LOAD_AND_I32 = 45,
00059     ATOMIC_LOAD_AND_I64 = 46,
00060     ATOMIC_LOAD_AND_I8  = 47,
00061     ATOMIC_LOAD_NAND_I16  = 48,
00062     ATOMIC_LOAD_NAND_I32  = 49,
00063     ATOMIC_LOAD_NAND_I64  = 50,
00064     ATOMIC_LOAD_NAND_I8 = 51,
00065     ATOMIC_LOAD_OR_I16  = 52,
00066     ATOMIC_LOAD_OR_I32  = 53,
00067     ATOMIC_LOAD_OR_I64  = 54,
00068     ATOMIC_LOAD_OR_I8 = 55,
00069     ATOMIC_LOAD_SUB_I16 = 56,
00070     ATOMIC_LOAD_SUB_I32 = 57,
00071     ATOMIC_LOAD_SUB_I64 = 58,
00072     ATOMIC_LOAD_SUB_I8  = 59,
00073     ATOMIC_LOAD_XOR_I16 = 60,
00074     ATOMIC_LOAD_XOR_I32 = 61,
00075     ATOMIC_LOAD_XOR_I64 = 62,
00076     ATOMIC_LOAD_XOR_I8  = 63,
00077     ATOMIC_SWAP_I16 = 64,
00078     ATOMIC_SWAP_I32 = 65,
00079     ATOMIC_SWAP_I64 = 66,
00080     ATOMIC_SWAP_I8  = 67,
00081     B = 68,
00082     BCC = 69,
00083     BCTR  = 70,
00084     BCTRL8_ELF  = 71,
00085     BCTRL8_Macho  = 72,
00086     BCTRL_ELF = 73,
00087     BCTRL_Macho = 74,
00088     BL8_ELF = 75,
00089     BL8_Macho = 76,
00090     BLA8_ELF  = 77,
00091     BLA8_Macho  = 78,
00092     BLA_ELF = 79,
00093     BLA_Macho = 80,
00094     BLR = 81,
00095     BL_ELF  = 82,
00096     BL_Macho  = 83,
00097     CMPD  = 84,
00098     CMPDI = 85,
00099     CMPLD = 86,
00100     CMPLDI  = 87,
00101     CMPLW = 88,
00102     CMPLWI  = 89,
00103     CMPW  = 90,
00104     CMPWI = 91,
00105     CNTLZD  = 92,
00106     CNTLZW  = 93,
00107     CREQV = 94,
00108     CROR  = 95,
00109     CRSET = 96,
00110     DCBA  = 97,
00111     DCBF  = 98,
00112     DCBI  = 99,
00113     DCBST = 100,
00114     DCBT  = 101,
00115     DCBTST  = 102,
00116     DCBZ  = 103,
00117     DCBZL = 104,
00118     DIVD  = 105,
00119     DIVDU = 106,
00120     DIVW  = 107,
00121     DIVWU = 108,
00122     DSS = 109,
00123     DSSALL  = 110,
00124     DST = 111,
00125     DST64 = 112,
00126     DSTST = 113,
00127     DSTST64 = 114,
00128     DSTSTT  = 115,
00129     DSTSTT64  = 116,
00130     DSTT  = 117,
00131     DSTT64  = 118,
00132     DWARF_LOC = 119,
00133     DYNALLOC  = 120,
00134     DYNALLOC8 = 121,
00135     EQV = 122,
00136     EQV8  = 123,
00137     EXTSB = 124,
00138     EXTSB8  = 125,
00139     EXTSH = 126,
00140     EXTSH8  = 127,
00141     EXTSW = 128,
00142     EXTSW_32  = 129,
00143     EXTSW_32_64 = 130,
00144     FABSD = 131,
00145     FABSS = 132,
00146     FADD  = 133,
00147     FADDS = 134,
00148     FADDrtz = 135,
00149     FCFID = 136,
00150     FCMPUD  = 137,
00151     FCMPUS  = 138,
00152     FCTIDZ  = 139,
00153     FCTIWZ  = 140,
00154     FDIV  = 141,
00155     FDIVS = 142,
00156     FMADD = 143,
00157     FMADDS  = 144,
00158     FMRD  = 145,
00159     FMRS  = 146,
00160     FMRSD = 147,
00161     FMSUB = 148,
00162     FMSUBS  = 149,
00163     FMUL  = 150,
00164     FMULS = 151,
00165     FNABSD  = 152,
00166     FNABSS  = 153,
00167     FNEGD = 154,
00168     FNEGS = 155,
00169     FNMADD  = 156,
00170     FNMADDS = 157,
00171     FNMSUB  = 158,
00172     FNMSUBS = 159,
00173     FRSP  = 160,
00174     FSELD = 161,
00175     FSELS = 162,
00176     FSQRT = 163,
00177     FSQRTS  = 164,
00178     FSUB  = 165,
00179     FSUBS = 166,
00180     LA  = 167,
00181     LBZ = 168,
00182     LBZ8  = 169,
00183     LBZU  = 170,
00184     LBZU8 = 171,
00185     LBZX  = 172,
00186     LBZX8 = 173,
00187     LD  = 174,
00188     LDARX = 175,
00189     LDU = 176,
00190     LDX = 177,
00191     LFD = 178,
00192     LFDU  = 179,
00193     LFDX  = 180,
00194     LFS = 181,
00195     LFSU  = 182,
00196     LFSX  = 183,
00197     LHA = 184,
00198     LHA8  = 185,
00199     LHAU  = 186,
00200     LHAU8 = 187,
00201     LHAX  = 188,
00202     LHAX8 = 189,
00203     LHBRX = 190,
00204     LHZ = 191,
00205     LHZ8  = 192,
00206     LHZU  = 193,
00207     LHZU8 = 194,
00208     LHZX  = 195,
00209     LHZX8 = 196,
00210     LI  = 197,
00211     LI8 = 198,
00212     LIS = 199,
00213     LIS8  = 200,
00214     LVEBX = 201,
00215     LVEHX = 202,
00216     LVEWX = 203,
00217     LVSL  = 204,
00218     LVSR  = 205,
00219     LVX = 206,
00220     LVXL  = 207,
00221     LWA = 208,
00222     LWARX = 209,
00223     LWAX  = 210,
00224     LWBRX = 211,
00225     LWZ = 212,
00226     LWZ8  = 213,
00227     LWZU  = 214,
00228     LWZU8 = 215,
00229     LWZX  = 216,
00230     LWZX8 = 217,
00231     MCRF  = 218,
00232     MFCR  = 219,
00233     MFCTR = 220,
00234     MFCTR8  = 221,
00235     MFFS  = 222,
00236     MFLR  = 223,
00237     MFLR8 = 224,
00238     MFOCRF  = 225,
00239     MFVRSAVE  = 226,
00240     MFVSCR  = 227,
00241     MTCRF = 228,
00242     MTCTR = 229,
00243     MTCTR8  = 230,
00244     MTFSB0  = 231,
00245     MTFSB1  = 232,
00246     MTFSF = 233,
00247     MTLR  = 234,
00248     MTLR8 = 235,
00249     MTVRSAVE  = 236,
00250     MTVSCR  = 237,
00251     MULHD = 238,
00252     MULHDU  = 239,
00253     MULHW = 240,
00254     MULHWU  = 241,
00255     MULLD = 242,
00256     MULLI = 243,
00257     MULLW = 244,
00258     MovePCtoLR  = 245,
00259     MovePCtoLR8 = 246,
00260     NAND  = 247,
00261     NAND8 = 248,
00262     NEG = 249,
00263     NEG8  = 250,
00264     NOP = 251,
00265     NOR = 252,
00266     NOR8  = 253,
00267     OR  = 254,
00268     OR4To8  = 255,
00269     OR8 = 256,
00270     OR8To4  = 257,
00271     ORC = 258,
00272     ORC8  = 259,
00273     ORI = 260,
00274     ORI8  = 261,
00275     ORIS  = 262,
00276     ORIS8 = 263,
00277     RLDCL = 264,
00278     RLDICL  = 265,
00279     RLDICR  = 266,
00280     RLDIMI  = 267,
00281     RLWIMI  = 268,
00282     RLWINM  = 269,
00283     RLWINMo = 270,
00284     RLWNM = 271,
00285     SELECT_CC_F4  = 272,
00286     SELECT_CC_F8  = 273,
00287     SELECT_CC_I4  = 274,
00288     SELECT_CC_I8  = 275,
00289     SELECT_CC_VRRC  = 276,
00290     SLD = 277,
00291     SLW = 278,
00292     SPILL_CR  = 279,
00293     SRAD  = 280,
00294     SRADI = 281,
00295     SRAW  = 282,
00296     SRAWI = 283,
00297     SRD = 284,
00298     SRW = 285,
00299     STB = 286,
00300     STB8  = 287,
00301     STBU  = 288,
00302     STBU8 = 289,
00303     STBX  = 290,
00304     STBX8 = 291,
00305     STD = 292,
00306     STDCX = 293,
00307     STDU  = 294,
00308     STDUX = 295,
00309     STDX  = 296,
00310     STDX_32 = 297,
00311     STD_32  = 298,
00312     STFD  = 299,
00313     STFDU = 300,
00314     STFDX = 301,
00315     STFIWX  = 302,
00316     STFS  = 303,
00317     STFSU = 304,
00318     STFSX = 305,
00319     STH = 306,
00320     STH8  = 307,
00321     STHBRX  = 308,
00322     STHU  = 309,
00323     STHU8 = 310,
00324     STHX  = 311,
00325     STHX8 = 312,
00326     STVEBX  = 313,
00327     STVEHX  = 314,
00328     STVEWX  = 315,
00329     STVX  = 316,
00330     STVXL = 317,
00331     STW = 318,
00332     STW8  = 319,
00333     STWBRX  = 320,
00334     STWCX = 321,
00335     STWU  = 322,
00336     STWU8 = 323,
00337     STWUX = 324,
00338     STWX  = 325,
00339     STWX8 = 326,
00340     SUBF  = 327,
00341     SUBF8 = 328,
00342     SUBFC = 329,
00343     SUBFC8  = 330,
00344     SUBFE = 331,
00345     SUBFE8  = 332,
00346     SUBFIC  = 333,
00347     SUBFIC8 = 334,
00348     SUBFME  = 335,
00349     SUBFME8 = 336,
00350     SUBFZE  = 337,
00351     SUBFZE8 = 338,
00352     SYNC  = 339,
00353     TAILB = 340,
00354     TAILB8  = 341,
00355     TAILBA  = 342,
00356     TAILBA8 = 343,
00357     TAILBCTR  = 344,
00358     TAILBCTR8 = 345,
00359     TCRETURNai  = 346,
00360     TCRETURNai8 = 347,
00361     TCRETURNdi  = 348,
00362     TCRETURNdi8 = 349,
00363     TCRETURNri  = 350,
00364     TCRETURNri8 = 351,
00365     TRAP  = 352,
00366     UPDATE_VRSAVE = 353,
00367     VADDCUW = 354,
00368     VADDFP  = 355,
00369     VADDSBS = 356,
00370     VADDSHS = 357,
00371     VADDSWS = 358,
00372     VADDUBM = 359,
00373     VADDUBS = 360,
00374     VADDUHM = 361,
00375     VADDUHS = 362,
00376     VADDUWM = 363,
00377     VADDUWS = 364,
00378     VAND  = 365,
00379     VANDC = 366,
00380     VAVGSB  = 367,
00381     VAVGSH  = 368,
00382     VAVGSW  = 369,
00383     VAVGUB  = 370,
00384     VAVGUH  = 371,
00385     VAVGUW  = 372,
00386     VCFSX = 373,
00387     VCFUX = 374,
00388     VCMPBFP = 375,
00389     VCMPBFPo  = 376,
00390     VCMPEQFP  = 377,
00391     VCMPEQFPo = 378,
00392     VCMPEQUB  = 379,
00393     VCMPEQUBo = 380,
00394     VCMPEQUH  = 381,
00395     VCMPEQUHo = 382,
00396     VCMPEQUW  = 383,
00397     VCMPEQUWo = 384,
00398     VCMPGEFP  = 385,
00399     VCMPGEFPo = 386,
00400     VCMPGTFP  = 387,
00401     VCMPGTFPo = 388,
00402     VCMPGTSB  = 389,
00403     VCMPGTSBo = 390,
00404     VCMPGTSH  = 391,
00405     VCMPGTSHo = 392,
00406     VCMPGTSW  = 393,
00407     VCMPGTSWo = 394,
00408     VCMPGTUB  = 395,
00409     VCMPGTUBo = 396,
00410     VCMPGTUH  = 397,
00411     VCMPGTUHo = 398,
00412     VCMPGTUW  = 399,
00413     VCMPGTUWo = 400,
00414     VCTSXS  = 401,
00415     VCTUXS  = 402,
00416     VEXPTEFP  = 403,
00417     VLOGEFP = 404,
00418     VMADDFP = 405,
00419     VMAXFP  = 406,
00420     VMAXSB  = 407,
00421     VMAXSH  = 408,
00422     VMAXSW  = 409,
00423     VMAXUB  = 410,
00424     VMAXUH  = 411,
00425     VMAXUW  = 412,
00426     VMHADDSHS = 413,
00427     VMHRADDSHS  = 414,
00428     VMINFP  = 415,
00429     VMINSB  = 416,
00430     VMINSH  = 417,
00431     VMINSW  = 418,
00432     VMINUB  = 419,
00433     VMINUH  = 420,
00434     VMINUW  = 421,
00435     VMLADDUHM = 422,
00436     VMRGHB  = 423,
00437     VMRGHH  = 424,
00438     VMRGHW  = 425,
00439     VMRGLB  = 426,
00440     VMRGLH  = 427,
00441     VMRGLW  = 428,
00442     VMSUMMBM  = 429,
00443     VMSUMSHM  = 430,
00444     VMSUMSHS  = 431,
00445     VMSUMUBM  = 432,
00446     VMSUMUHM  = 433,
00447     VMSUMUHS  = 434,
00448     VMULESB = 435,
00449     VMULESH = 436,
00450     VMULEUB = 437,
00451     VMULEUH = 438,
00452     VMULOSB = 439,
00453     VMULOSH = 440,
00454     VMULOUB = 441,
00455     VMULOUH = 442,
00456     VNMSUBFP  = 443,
00457     VNOR  = 444,
00458     VOR = 445,
00459     VPERM = 446,
00460     VPKPX = 447,
00461     VPKSHSS = 448,
00462     VPKSHUS = 449,
00463     VPKSWSS = 450,
00464     VPKSWUS = 451,
00465     VPKUHUM = 452,
00466     VPKUHUS = 453,
00467     VPKUWUM = 454,
00468     VPKUWUS = 455,
00469     VREFP = 456,
00470     VRFIM = 457,
00471     VRFIN = 458,
00472     VRFIP = 459,
00473     VRFIZ = 460,
00474     VRLB  = 461,
00475     VRLH  = 462,
00476     VRLW  = 463,
00477     VRSQRTEFP = 464,
00478     VSEL  = 465,
00479     VSL = 466,
00480     VSLB  = 467,
00481     VSLDOI  = 468,
00482     VSLH  = 469,
00483     VSLO  = 470,
00484     VSLW  = 471,
00485     VSPLTB  = 472,
00486     VSPLTH  = 473,
00487     VSPLTISB  = 474,
00488     VSPLTISH  = 475,
00489     VSPLTISW  = 476,
00490     VSPLTW  = 477,
00491     VSR = 478,
00492     VSRAB = 479,
00493     VSRAH = 480,
00494     VSRAW = 481,
00495     VSRB  = 482,
00496     VSRH  = 483,
00497     VSRO  = 484,
00498     VSRW  = 485,
00499     VSUBCUW = 486,
00500     VSUBFP  = 487,
00501     VSUBSBS = 488,
00502     VSUBSHS = 489,
00503     VSUBSWS = 490,
00504     VSUBUBM = 491,
00505     VSUBUBS = 492,
00506     VSUBUHM = 493,
00507     VSUBUHS = 494,
00508     VSUBUWM = 495,
00509     VSUBUWS = 496,
00510     VSUM2SWS  = 497,
00511     VSUM4SBS  = 498,
00512     VSUM4SHS  = 499,
00513     VSUM4UBS  = 500,
00514     VSUMSWS = 501,
00515     VUPKHPX = 502,
00516     VUPKHSB = 503,
00517     VUPKHSH = 504,
00518     VUPKLPX = 505,
00519     VUPKLSB = 506,
00520     VUPKLSH = 507,
00521     VXOR  = 508,
00522     V_SET0  = 509,
00523     XOR = 510,
00524     XOR8  = 511,
00525     XORI  = 512,
00526     XORI8 = 513,
00527     XORIS = 514,
00528     XORIS8  = 515,
00529     INSTRUCTION_LIST_END = 516
00530   };
00531 }
00532 } // End llvm namespace