Files
clamav/libclamav/c++/PPCGenInstrNames.inc
2010-03-06 20:41:32 +02:00

536 lines
9.7 KiB
C++

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