ClamAV is an open source (GPLv2) anti-virus toolkit.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
clamav/libclamav/c++/PPCGenInstrNames.inc

538 lines
9.7 KiB

//===- 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,
DEBUG_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,
FMRD = 147,
FMRS = 148,
FMRSD = 149,
FMSUB = 150,
FMSUBS = 151,
FMUL = 152,
FMULS = 153,
FNABSD = 154,
FNABSS = 155,
FNEGD = 156,
FNEGS = 157,
FNMADD = 158,
FNMADDS = 159,
FNMSUB = 160,
FNMSUBS = 161,
FRSP = 162,
FSELD = 163,
FSELS = 164,
FSQRT = 165,
FSQRTS = 166,
FSUB = 167,
FSUBS = 168,
LA = 169,
LBZ = 170,
LBZ8 = 171,
LBZU = 172,
LBZU8 = 173,
LBZX = 174,
LBZX8 = 175,
LD = 176,
LDARX = 177,
LDU = 178,
LDX = 179,
LDinto_toc = 180,
LDtoc = 181,
LDtoc_restore = 182,
LFD = 183,
LFDU = 184,
LFDX = 185,
LFS = 186,
LFSU = 187,
LFSX = 188,
LHA = 189,
LHA8 = 190,
LHAU = 191,
LHAU8 = 192,
LHAX = 193,
LHAX8 = 194,
LHBRX = 195,
LHZ = 196,
LHZ8 = 197,
LHZU = 198,
LHZU8 = 199,
LHZX = 200,
LHZX8 = 201,
LI = 202,
LI8 = 203,
LIS = 204,
LIS8 = 205,
LVEBX = 206,
LVEHX = 207,
LVEWX = 208,
LVSL = 209,
LVSR = 210,
LVX = 211,
LVXL = 212,
LWA = 213,
LWARX = 214,
LWAX = 215,
LWBRX = 216,
LWZ = 217,
LWZ8 = 218,
LWZU = 219,
LWZU8 = 220,
LWZX = 221,
LWZX8 = 222,
MCRF = 223,
MFCR = 224,
MFCTR = 225,
MFCTR8 = 226,
MFFS = 227,
MFLR = 228,
MFLR8 = 229,
MFOCRF = 230,
MFVRSAVE = 231,
MFVSCR = 232,
MTCRF = 233,
MTCTR = 234,
MTCTR8 = 235,
MTFSB0 = 236,
MTFSB1 = 237,
MTFSF = 238,
MTLR = 239,
MTLR8 = 240,
MTVRSAVE = 241,
MTVSCR = 242,
MULHD = 243,
MULHDU = 244,
MULHW = 245,
MULHWU = 246,
MULLD = 247,
MULLI = 248,
MULLW = 249,
MovePCtoLR = 250,
MovePCtoLR8 = 251,
NAND = 252,
NAND8 = 253,
NEG = 254,
NEG8 = 255,
NOP = 256,
NOR = 257,
NOR8 = 258,
OR = 259,
OR4To8 = 260,
OR8 = 261,
OR8To4 = 262,
ORC = 263,
ORC8 = 264,
ORI = 265,
ORI8 = 266,
ORIS = 267,
ORIS8 = 268,
RLDCL = 269,
RLDICL = 270,
RLDICR = 271,
RLDIMI = 272,
RLWIMI = 273,
RLWINM = 274,
RLWINMo = 275,
RLWNM = 276,
SELECT_CC_F4 = 277,
SELECT_CC_F8 = 278,
SELECT_CC_I4 = 279,
SELECT_CC_I8 = 280,
SELECT_CC_VRRC = 281,
SLD = 282,
SLW = 283,
SPILL_CR = 284,
SRAD = 285,
SRADI = 286,
SRAW = 287,
SRAWI = 288,
SRD = 289,
SRW = 290,
STB = 291,
STB8 = 292,
STBU = 293,
STBU8 = 294,
STBX = 295,
STBX8 = 296,
STD = 297,
STDCX = 298,
STDU = 299,
STDUX = 300,
STDX = 301,
STDX_32 = 302,
STD_32 = 303,
STFD = 304,
STFDU = 305,
STFDX = 306,
STFIWX = 307,
STFS = 308,
STFSU = 309,
STFSX = 310,
STH = 311,
STH8 = 312,
STHBRX = 313,
STHU = 314,
STHU8 = 315,
STHX = 316,
STHX8 = 317,
STVEBX = 318,
STVEHX = 319,
STVEWX = 320,
STVX = 321,
STVXL = 322,
STW = 323,
STW8 = 324,
STWBRX = 325,
STWCX = 326,
STWU = 327,
STWU8 = 328,
STWUX = 329,
STWX = 330,
STWX8 = 331,
SUBF = 332,
SUBF8 = 333,
SUBFC = 334,
SUBFC8 = 335,
SUBFE = 336,
SUBFE8 = 337,
SUBFIC = 338,
SUBFIC8 = 339,
SUBFME = 340,
SUBFME8 = 341,
SUBFZE = 342,
SUBFZE8 = 343,
SYNC = 344,
TAILB = 345,
TAILB8 = 346,
TAILBA = 347,
TAILBA8 = 348,
TAILBCTR = 349,
TAILBCTR8 = 350,
TCRETURNai = 351,
TCRETURNai8 = 352,
TCRETURNdi = 353,
TCRETURNdi8 = 354,
TCRETURNri = 355,
TCRETURNri8 = 356,
TRAP = 357,
UPDATE_VRSAVE = 358,
VADDCUW = 359,
VADDFP = 360,
VADDSBS = 361,
VADDSHS = 362,
VADDSWS = 363,
VADDUBM = 364,
VADDUBS = 365,
VADDUHM = 366,
VADDUHS = 367,
VADDUWM = 368,
VADDUWS = 369,
VAND = 370,
VANDC = 371,
VAVGSB = 372,
VAVGSH = 373,
VAVGSW = 374,
VAVGUB = 375,
VAVGUH = 376,
VAVGUW = 377,
VCFSX = 378,
VCFUX = 379,
VCMPBFP = 380,
VCMPBFPo = 381,
VCMPEQFP = 382,
VCMPEQFPo = 383,
VCMPEQUB = 384,
VCMPEQUBo = 385,
VCMPEQUH = 386,
VCMPEQUHo = 387,
VCMPEQUW = 388,
VCMPEQUWo = 389,
VCMPGEFP = 390,
VCMPGEFPo = 391,
VCMPGTFP = 392,
VCMPGTFPo = 393,
VCMPGTSB = 394,
VCMPGTSBo = 395,
VCMPGTSH = 396,
VCMPGTSHo = 397,
VCMPGTSW = 398,
VCMPGTSWo = 399,
VCMPGTUB = 400,
VCMPGTUBo = 401,
VCMPGTUH = 402,
VCMPGTUHo = 403,
VCMPGTUW = 404,
VCMPGTUWo = 405,
VCTSXS = 406,
VCTUXS = 407,
VEXPTEFP = 408,
VLOGEFP = 409,
VMADDFP = 410,
VMAXFP = 411,
VMAXSB = 412,
VMAXSH = 413,
VMAXSW = 414,
VMAXUB = 415,
VMAXUH = 416,
VMAXUW = 417,
VMHADDSHS = 418,
VMHRADDSHS = 419,
VMINFP = 420,
VMINSB = 421,
VMINSH = 422,
VMINSW = 423,
VMINUB = 424,
VMINUH = 425,
VMINUW = 426,
VMLADDUHM = 427,
VMRGHB = 428,
VMRGHH = 429,
VMRGHW = 430,
VMRGLB = 431,
VMRGLH = 432,
VMRGLW = 433,
VMSUMMBM = 434,
VMSUMSHM = 435,
VMSUMSHS = 436,
VMSUMUBM = 437,
VMSUMUHM = 438,
VMSUMUHS = 439,
VMULESB = 440,
VMULESH = 441,
VMULEUB = 442,
VMULEUH = 443,
VMULOSB = 444,
VMULOSH = 445,
VMULOUB = 446,
VMULOUH = 447,
VNMSUBFP = 448,
VNOR = 449,
VOR = 450,
VPERM = 451,
VPKPX = 452,
VPKSHSS = 453,
VPKSHUS = 454,
VPKSWSS = 455,
VPKSWUS = 456,
VPKUHUM = 457,
VPKUHUS = 458,
VPKUWUM = 459,
VPKUWUS = 460,
VREFP = 461,
VRFIM = 462,
VRFIN = 463,
VRFIP = 464,
VRFIZ = 465,
VRLB = 466,
VRLH = 467,
VRLW = 468,
VRSQRTEFP = 469,
VSEL = 470,
VSL = 471,
VSLB = 472,
VSLDOI = 473,
VSLH = 474,
VSLO = 475,
VSLW = 476,
VSPLTB = 477,
VSPLTH = 478,
VSPLTISB = 479,
VSPLTISH = 480,
VSPLTISW = 481,
VSPLTW = 482,
VSR = 483,
VSRAB = 484,
VSRAH = 485,
VSRAW = 486,
VSRB = 487,
VSRH = 488,
VSRO = 489,
VSRW = 490,
VSUBCUW = 491,
VSUBFP = 492,
VSUBSBS = 493,
VSUBSHS = 494,
VSUBSWS = 495,
VSUBUBM = 496,
VSUBUBS = 497,
VSUBUHM = 498,
VSUBUHS = 499,
VSUBUWM = 500,
VSUBUWS = 501,
VSUM2SWS = 502,
VSUM4SBS = 503,
VSUM4SHS = 504,
VSUM4UBS = 505,
VSUMSWS = 506,
VUPKHPX = 507,
VUPKHSB = 508,
VUPKHSH = 509,
VUPKLPX = 510,
VUPKLSB = 511,
VUPKLSH = 512,
VXOR = 513,
V_SET0 = 514,
XOR = 515,
XOR8 = 516,
XORI = 517,
XORI8 = 518,
XORIS = 519,
XORIS8 = 520,
INSTRUCTION_LIST_END = 521
};
}
} // End llvm namespace