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     ADD4  = 2,
00016     ADD8  = 3,
00017     ADDC  = 4,
00018     ADDE  = 5,
00019     ADDI  = 6,
00020     ADDI8 = 7,
00021     ADDIC = 8,
00022     ADDICo  = 9,
00023     ADDIS = 10,
00024     ADDIS8  = 11,
00025     ADDME = 12,
00026     ADDZE = 13,
00027     ADJCALLSTACKDOWN  = 14,
00028     ADJCALLSTACKUP  = 15,
00029     AND = 16,
00030     AND8  = 17,
00031     ANDC  = 18,
00032     ANDC8 = 19,
00033     ANDISo  = 20,
00034     ANDISo8 = 21,
00035     ANDIo = 22,
00036     ANDIo8  = 23,
00037     B = 24,
00038     BCTR  = 25,
00039     BCTRL = 26,
00040     BEQ = 27,
00041     BGE = 28,
00042     BGT = 29,
00043     BL  = 30,
00044     BLA = 31,
00045     BLE = 32,
00046     BLR = 33,
00047     BLT = 34,
00048     BNE = 35,
00049     BNU = 36,
00050     BUN = 37,
00051     CMPD  = 38,
00052     CMPDI = 39,
00053     CMPLD = 40,
00054     CMPLDI  = 41,
00055     CMPLW = 42,
00056     CMPLWI  = 43,
00057     CMPW  = 44,
00058     CMPWI = 45,
00059     CNTLZW  = 46,
00060     COND_BRANCH = 47,
00061     DCBZ  = 48,
00062     DCBZL = 49,
00063     DIVD  = 50,
00064     DIVDU = 51,
00065     DIVW  = 52,
00066     DIVWU = 53,
00067     DSS = 54,
00068     DST = 55,
00069     DSTST = 56,
00070     DWARF_LABEL = 57,
00071     DWARF_LOC = 58,
00072     EQV = 59,
00073     EQV8  = 60,
00074     EXTSB = 61,
00075     EXTSH = 62,
00076     EXTSW = 63,
00077     EXTSW_32  = 64,
00078     EXTSW_32_64 = 65,
00079     FABSD = 66,
00080     FABSS = 67,
00081     FADD  = 68,
00082     FADDS = 69,
00083     FCFID = 70,
00084     FCMPUD  = 71,
00085     FCMPUS  = 72,
00086     FCTIDZ  = 73,
00087     FCTIWZ  = 74,
00088     FDIV  = 75,
00089     FDIVS = 76,
00090     FMADD = 77,
00091     FMADDS  = 78,
00092     FMRD  = 79,
00093     FMRS  = 80,
00094     FMRSD = 81,
00095     FMSUB = 82,
00096     FMSUBS  = 83,
00097     FMUL  = 84,
00098     FMULS = 85,
00099     FNABSD  = 86,
00100     FNABSS  = 87,
00101     FNEGD = 88,
00102     FNEGS = 89,
00103     FNMADD  = 90,
00104     FNMADDS = 91,
00105     FNMSUB  = 92,
00106     FNMSUBS = 93,
00107     FRSP  = 94,
00108     FSELD = 95,
00109     FSELS = 96,
00110     FSQRT = 97,
00111     FSQRTS  = 98,
00112     FSUB  = 99,
00113     FSUBS = 100,
00114     IMPLICIT_DEF_F4 = 101,
00115     IMPLICIT_DEF_F8 = 102,
00116     IMPLICIT_DEF_G8RC = 103,
00117     IMPLICIT_DEF_GPRC = 104,
00118     IMPLICIT_DEF_VRRC = 105,
00119     LA  = 106,
00120     LBZ = 107,
00121     LBZ8  = 108,
00122     LBZX  = 109,
00123     LBZX8 = 110,
00124     LD  = 111,
00125     LDX = 112,
00126     LFD = 113,
00127     LFDX  = 114,
00128     LFS = 115,
00129     LFSX  = 116,
00130     LHA = 117,
00131     LHA8  = 118,
00132     LHAX  = 119,
00133     LHAX8 = 120,
00134     LHBRX = 121,
00135     LHZ = 122,
00136     LHZ8  = 123,
00137     LHZX  = 124,
00138     LHZX8 = 125,
00139     LI  = 126,
00140     LI8 = 127,
00141     LIS = 128,
00142     LIS8  = 129,
00143     LVEBX = 130,
00144     LVEHX = 131,
00145     LVEWX = 132,
00146     LVSL  = 133,
00147     LVSR  = 134,
00148     LVX = 135,
00149     LVXL  = 136,
00150     LWA = 137,
00151     LWAX  = 138,
00152     LWBRX = 139,
00153     LWZ = 140,
00154     LWZ8  = 141,
00155     LWZU  = 142,
00156     LWZX  = 143,
00157     LWZX8 = 144,
00158     MCRF  = 145,
00159     MFCR  = 146,
00160     MFCTR = 147,
00161     MFLR  = 148,
00162     MFOCRF  = 149,
00163     MFVRSAVE  = 150,
00164     MFVSCR  = 151,
00165     MTCRF = 152,
00166     MTCTR = 153,
00167     MTCTR8  = 154,
00168     MTLR  = 155,
00169     MTVRSAVE  = 156,
00170     MTVSCR  = 157,
00171     MULHD = 158,
00172     MULHDU  = 159,
00173     MULHW = 160,
00174     MULHWU  = 161,
00175     MULLD = 162,
00176     MULLI = 163,
00177     MULLW = 164,
00178     MovePCtoLR  = 165,
00179     NAND  = 166,
00180     NAND8 = 167,
00181     NEG = 168,
00182     NOP = 169,
00183     NOR = 170,
00184     NOR8  = 171,
00185     OR  = 172,
00186     OR4To8  = 173,
00187     OR8 = 174,
00188     OR8To4  = 175,
00189     ORC = 176,
00190     ORC8  = 177,
00191     ORI = 178,
00192     ORI8  = 179,
00193     ORIS  = 180,
00194     ORIS8 = 181,
00195     RLDICL  = 182,
00196     RLDICR  = 183,
00197     RLDIMI  = 184,
00198     RLWIMI  = 185,
00199     RLWINM  = 186,
00200     RLWINMo = 187,
00201     RLWNM = 188,
00202     SELECT_CC_F4  = 189,
00203     SELECT_CC_F8  = 190,
00204     SELECT_CC_I4  = 191,
00205     SELECT_CC_I8  = 192,
00206     SELECT_CC_VRRC  = 193,
00207     SLD = 194,
00208     SLW = 195,
00209     SRAD  = 196,
00210     SRADI = 197,
00211     SRAW  = 198,
00212     SRAWI = 199,
00213     SRD = 200,
00214     SRW = 201,
00215     STB = 202,
00216     STB8  = 203,
00217     STBX  = 204,
00218     STBX8 = 205,
00219     STD = 206,
00220     STDUX = 207,
00221     STDX  = 208,
00222     STDX_32 = 209,
00223     STD_32  = 210,
00224     STFD  = 211,
00225     STFDX = 212,
00226     STFIWX  = 213,
00227     STFS  = 214,
00228     STFSX = 215,
00229     STH = 216,
00230     STH8  = 217,
00231     STHBRX  = 218,
00232     STHX  = 219,
00233     STHX8 = 220,
00234     STVEBX  = 221,
00235     STVEHX  = 222,
00236     STVEWX  = 223,
00237     STVX  = 224,
00238     STVXL = 225,
00239     STW = 226,
00240     STW8  = 227,
00241     STWBRX  = 228,
00242     STWU  = 229,
00243     STWUX = 230,
00244     STWX  = 231,
00245     STWX8 = 232,
00246     SUBF  = 233,
00247     SUBF8 = 234,
00248     SUBFC = 235,
00249     SUBFE = 236,
00250     SUBFIC  = 237,
00251     SUBFIC8 = 238,
00252     SUBFME  = 239,
00253     SUBFZE  = 240,
00254     UPDATE_VRSAVE = 241,
00255     VADDCUW = 242,
00256     VADDFP  = 243,
00257     VADDSBS = 244,
00258     VADDSHS = 245,
00259     VADDSWS = 246,
00260     VADDUBM = 247,
00261     VADDUBS = 248,
00262     VADDUHM = 249,
00263     VADDUHS = 250,
00264     VADDUWM = 251,
00265     VADDUWS = 252,
00266     VAND  = 253,
00267     VANDC = 254,
00268     VAVGSB  = 255,
00269     VAVGSH  = 256,
00270     VAVGSW  = 257,
00271     VAVGUB  = 258,
00272     VAVGUH  = 259,
00273     VAVGUW  = 260,
00274     VCFSX = 261,
00275     VCFUX = 262,
00276     VCMPBFP = 263,
00277     VCMPBFPo  = 264,
00278     VCMPEQFP  = 265,
00279     VCMPEQFPo = 266,
00280     VCMPEQUB  = 267,
00281     VCMPEQUBo = 268,
00282     VCMPEQUH  = 269,
00283     VCMPEQUHo = 270,
00284     VCMPEQUW  = 271,
00285     VCMPEQUWo = 272,
00286     VCMPGEFP  = 273,
00287     VCMPGEFPo = 274,
00288     VCMPGTFP  = 275,
00289     VCMPGTFPo = 276,
00290     VCMPGTSB  = 277,
00291     VCMPGTSBo = 278,
00292     VCMPGTSH  = 279,
00293     VCMPGTSHo = 280,
00294     VCMPGTSW  = 281,
00295     VCMPGTSWo = 282,
00296     VCMPGTUB  = 283,
00297     VCMPGTUBo = 284,
00298     VCMPGTUH  = 285,
00299     VCMPGTUHo = 286,
00300     VCMPGTUW  = 287,
00301     VCMPGTUWo = 288,
00302     VCTSXS  = 289,
00303     VCTUXS  = 290,
00304     VEXPTEFP  = 291,
00305     VLOGEFP = 292,
00306     VMADDFP = 293,
00307     VMAXFP  = 294,
00308     VMAXSB  = 295,
00309     VMAXSH  = 296,
00310     VMAXSW  = 297,
00311     VMAXUB  = 298,
00312     VMAXUH  = 299,
00313     VMAXUW  = 300,
00314     VMHADDSHS = 301,
00315     VMHRADDSHS  = 302,
00316     VMINFP  = 303,
00317     VMINSB  = 304,
00318     VMINSH  = 305,
00319     VMINSW  = 306,
00320     VMINUB  = 307,
00321     VMINUH  = 308,
00322     VMINUW  = 309,
00323     VMLADDUHM = 310,
00324     VMRGHB  = 311,
00325     VMRGHH  = 312,
00326     VMRGHW  = 313,
00327     VMRGLB  = 314,
00328     VMRGLH  = 315,
00329     VMRGLW  = 316,
00330     VMSUMMBM  = 317,
00331     VMSUMSHM  = 318,
00332     VMSUMSHS  = 319,
00333     VMSUMUBM  = 320,
00334     VMSUMUHM  = 321,
00335     VMSUMUHS  = 322,
00336     VMULESB = 323,
00337     VMULESH = 324,
00338     VMULEUB = 325,
00339     VMULEUH = 326,
00340     VMULOSB = 327,
00341     VMULOSH = 328,
00342     VMULOUB = 329,
00343     VMULOUH = 330,
00344     VNMSUBFP  = 331,
00345     VNOR  = 332,
00346     VOR = 333,
00347     VPERM = 334,
00348     VPKPX = 335,
00349     VPKSHSS = 336,
00350     VPKSHUS = 337,
00351     VPKSWSS = 338,
00352     VPKSWUS = 339,
00353     VPKUHUM = 340,
00354     VPKUHUS = 341,
00355     VPKUWUM = 342,
00356     VPKUWUS = 343,
00357     VREFP = 344,
00358     VRFIM = 345,
00359     VRFIN = 346,
00360     VRFIP = 347,
00361     VRFIZ = 348,
00362     VRLB  = 349,
00363     VRLH  = 350,
00364     VRLW  = 351,
00365     VRSQRTEFP = 352,
00366     VSEL  = 353,
00367     VSL = 354,
00368     VSLB  = 355,
00369     VSLDOI  = 356,
00370     VSLH  = 357,
00371     VSLO  = 358,
00372     VSLW  = 359,
00373     VSPLTB  = 360,
00374     VSPLTH  = 361,
00375     VSPLTISB  = 362,
00376     VSPLTISH  = 363,
00377     VSPLTISW  = 364,
00378     VSPLTW  = 365,
00379     VSR = 366,
00380     VSRAB = 367,
00381     VSRAH = 368,
00382     VSRAW = 369,
00383     VSRB  = 370,
00384     VSRH  = 371,
00385     VSRO  = 372,
00386     VSRW  = 373,
00387     VSUBCUW = 374,
00388     VSUBFP  = 375,
00389     VSUBSBS = 376,
00390     VSUBSHS = 377,
00391     VSUBSWS = 378,
00392     VSUBUBM = 379,
00393     VSUBUBS = 380,
00394     VSUBUHM = 381,
00395     VSUBUHS = 382,
00396     VSUBUWM = 383,
00397     VSUBUWS = 384,
00398     VSUM2SWS  = 385,
00399     VSUM4SBS  = 386,
00400     VSUM4SHS  = 387,
00401     VSUM4UBS  = 388,
00402     VSUMSWS = 389,
00403     VUPKHPX = 390,
00404     VUPKHSB = 391,
00405     VUPKHSH = 392,
00406     VUPKLPX = 393,
00407     VUPKLSB = 394,
00408     VUPKLSH = 395,
00409     VXOR  = 396,
00410     V_SET0  = 397,
00411     XOR = 398,
00412     XOR8  = 399,
00413     XORI  = 400,
00414     XORI8 = 401,
00415     XORIS = 402,
00416     XORIS8  = 403,
00417     INSTRUCTION_LIST_END = 404
00418   };
00419 }
00420 } // End llvm namespace