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

536 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,
ADD4 = 11,
ADD8 = 12,
ADDC = 13,
ADDC8 = 14,
ADDE = 15,
ADDE8 = 16,
ADDI = 17,
ADDI8 = 18,
ADDIC = 19,
ADDIC8 = 20,
ADDICo = 21,
ADDIS = 22,
ADDIS8 = 23,
ADDME = 24,
ADDME8 = 25,
ADDZE = 26,
ADDZE8 = 27,
ADJCALLSTACKDOWN = 28,
ADJCALLSTACKUP = 29,
AND = 30,
AND8 = 31,
ANDC = 32,
ANDC8 = 33,
ANDISo = 34,
ANDISo8 = 35,
ANDIo = 36,
ANDIo8 = 37,
ATOMIC_CMP_SWAP_I16 = 38,
ATOMIC_CMP_SWAP_I32 = 39,
ATOMIC_CMP_SWAP_I64 = 40,
ATOMIC_CMP_SWAP_I8 = 41,
ATOMIC_LOAD_ADD_I16 = 42,
ATOMIC_LOAD_ADD_I32 = 43,
ATOMIC_LOAD_ADD_I64 = 44,
ATOMIC_LOAD_ADD_I8 = 45,
ATOMIC_LOAD_AND_I16 = 46,
ATOMIC_LOAD_AND_I32 = 47,
ATOMIC_LOAD_AND_I64 = 48,
ATOMIC_LOAD_AND_I8 = 49,
ATOMIC_LOAD_NAND_I16 = 50,
ATOMIC_LOAD_NAND_I32 = 51,
ATOMIC_LOAD_NAND_I64 = 52,
ATOMIC_LOAD_NAND_I8 = 53,
ATOMIC_LOAD_OR_I16 = 54,
ATOMIC_LOAD_OR_I32 = 55,
ATOMIC_LOAD_OR_I64 = 56,
ATOMIC_LOAD_OR_I8 = 57,
ATOMIC_LOAD_SUB_I16 = 58,
ATOMIC_LOAD_SUB_I32 = 59,
ATOMIC_LOAD_SUB_I64 = 60,
ATOMIC_LOAD_SUB_I8 = 61,
ATOMIC_LOAD_XOR_I16 = 62,
ATOMIC_LOAD_XOR_I32 = 63,
ATOMIC_LOAD_XOR_I64 = 64,
ATOMIC_LOAD_XOR_I8 = 65,
ATOMIC_SWAP_I16 = 66,
ATOMIC_SWAP_I32 = 67,
ATOMIC_SWAP_I64 = 68,
ATOMIC_SWAP_I8 = 69,
B = 70,
BCC = 71,
BCTR = 72,
BCTRL8_Darwin = 73,
BCTRL8_ELF = 74,
BCTRL_Darwin = 75,
BCTRL_SVR4 = 76,
BL8_Darwin = 77,
BL8_ELF = 78,
BLA8_Darwin = 79,
BLA8_ELF = 80,
BLA_Darwin = 81,
BLA_SVR4 = 82,
BLR = 83,
BL_Darwin = 84,
BL_SVR4 = 85,
CMPD = 86,
CMPDI = 87,
CMPLD = 88,
CMPLDI = 89,
CMPLW = 90,
CMPLWI = 91,
CMPW = 92,
CMPWI = 93,
CNTLZD = 94,
CNTLZW = 95,
CREQV = 96,
CROR = 97,
CRSET = 98,
DCBA = 99,
DCBF = 100,
DCBI = 101,
DCBST = 102,
DCBT = 103,
DCBTST = 104,
DCBZ = 105,
DCBZL = 106,
DIVD = 107,
DIVDU = 108,
DIVW = 109,
DIVWU = 110,
DSS = 111,
DSSALL = 112,
DST = 113,
DST64 = 114,
DSTST = 115,
DSTST64 = 116,
DSTSTT = 117,
DSTSTT64 = 118,
DSTT = 119,
DSTT64 = 120,
DYNALLOC = 121,
DYNALLOC8 = 122,
EQV = 123,
EQV8 = 124,
EXTSB = 125,
EXTSB8 = 126,
EXTSH = 127,
EXTSH8 = 128,
EXTSW = 129,
EXTSW_32 = 130,
EXTSW_32_64 = 131,
FABSD = 132,
FABSS = 133,
FADD = 134,
FADDS = 135,
FADDrtz = 136,
FCFID = 137,
FCMPUD = 138,
FCMPUS = 139,
FCTIDZ = 140,
FCTIWZ = 141,
FDIV = 142,
FDIVS = 143,
FMADD = 144,
FMADDS = 145,
FMRD = 146,
FMRS = 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,
STWU8 = 327,
STWUX = 328,
STWX = 329,
STWX8 = 330,
SUBF = 331,
SUBF8 = 332,
SUBFC = 333,
SUBFC8 = 334,
SUBFE = 335,
SUBFE8 = 336,
SUBFIC = 337,
SUBFIC8 = 338,
SUBFME = 339,
SUBFME8 = 340,
SUBFZE = 341,
SUBFZE8 = 342,
SYNC = 343,
TAILB = 344,
TAILB8 = 345,
TAILBA = 346,
TAILBA8 = 347,
TAILBCTR = 348,
TAILBCTR8 = 349,
TCRETURNai = 350,
TCRETURNai8 = 351,
TCRETURNdi = 352,
TCRETURNdi8 = 353,
TCRETURNri = 354,
TCRETURNri8 = 355,
TRAP = 356,
UPDATE_VRSAVE = 357,
VADDCUW = 358,
VADDFP = 359,
VADDSBS = 360,
VADDSHS = 361,
VADDSWS = 362,
VADDUBM = 363,
VADDUBS = 364,
VADDUHM = 365,
VADDUHS = 366,
VADDUWM = 367,
VADDUWS = 368,
VAND = 369,
VANDC = 370,
VAVGSB = 371,
VAVGSH = 372,
VAVGSW = 373,
VAVGUB = 374,
VAVGUH = 375,
VAVGUW = 376,
VCFSX = 377,
VCFUX = 378,
VCMPBFP = 379,
VCMPBFPo = 380,
VCMPEQFP = 381,
VCMPEQFPo = 382,
VCMPEQUB = 383,
VCMPEQUBo = 384,
VCMPEQUH = 385,
VCMPEQUHo = 386,
VCMPEQUW = 387,
VCMPEQUWo = 388,
VCMPGEFP = 389,
VCMPGEFPo = 390,
VCMPGTFP = 391,
VCMPGTFPo = 392,
VCMPGTSB = 393,
VCMPGTSBo = 394,
VCMPGTSH = 395,
VCMPGTSHo = 396,
VCMPGTSW = 397,
VCMPGTSWo = 398,
VCMPGTUB = 399,
VCMPGTUBo = 400,
VCMPGTUH = 401,
VCMPGTUHo = 402,
VCMPGTUW = 403,
VCMPGTUWo = 404,
VCTSXS = 405,
VCTUXS = 406,
VEXPTEFP = 407,
VLOGEFP = 408,
VMADDFP = 409,
VMAXFP = 410,
VMAXSB = 411,
VMAXSH = 412,
VMAXSW = 413,
VMAXUB = 414,
VMAXUH = 415,
VMAXUW = 416,
VMHADDSHS = 417,
VMHRADDSHS = 418,
VMINFP = 419,
VMINSB = 420,
VMINSH = 421,
VMINSW = 422,
VMINUB = 423,
VMINUH = 424,
VMINUW = 425,
VMLADDUHM = 426,
VMRGHB = 427,
VMRGHH = 428,
VMRGHW = 429,
VMRGLB = 430,
VMRGLH = 431,
VMRGLW = 432,
VMSUMMBM = 433,
VMSUMSHM = 434,
VMSUMSHS = 435,
VMSUMUBM = 436,
VMSUMUHM = 437,
VMSUMUHS = 438,
VMULESB = 439,
VMULESH = 440,
VMULEUB = 441,
VMULEUH = 442,
VMULOSB = 443,
VMULOSH = 444,
VMULOUB = 445,
VMULOUH = 446,
VNMSUBFP = 447,
VNOR = 448,
VOR = 449,
VPERM = 450,
VPKPX = 451,
VPKSHSS = 452,
VPKSHUS = 453,
VPKSWSS = 454,
VPKSWUS = 455,
VPKUHUM = 456,
VPKUHUS = 457,
VPKUWUM = 458,
VPKUWUS = 459,
VREFP = 460,
VRFIM = 461,
VRFIN = 462,
VRFIP = 463,
VRFIZ = 464,
VRLB = 465,
VRLH = 466,
VRLW = 467,
VRSQRTEFP = 468,
VSEL = 469,
VSL = 470,
VSLB = 471,
VSLDOI = 472,
VSLH = 473,
VSLO = 474,
VSLW = 475,
VSPLTB = 476,
VSPLTH = 477,
VSPLTISB = 478,
VSPLTISH = 479,
VSPLTISW = 480,
VSPLTW = 481,
VSR = 482,
VSRAB = 483,
VSRAH = 484,
VSRAW = 485,
VSRB = 486,
VSRH = 487,
VSRO = 488,
VSRW = 489,
VSUBCUW = 490,
VSUBFP = 491,
VSUBSBS = 492,
VSUBSHS = 493,
VSUBSWS = 494,
VSUBUBM = 495,
VSUBUBS = 496,
VSUBUHM = 497,
VSUBUHS = 498,
VSUBUWM = 499,
VSUBUWS = 500,
VSUM2SWS = 501,
VSUM4SBS = 502,
VSUM4SHS = 503,
VSUM4UBS = 504,
VSUMSWS = 505,
VUPKHPX = 506,
VUPKHSB = 507,
VUPKHSH = 508,
VUPKLPX = 509,
VUPKLSB = 510,
VUPKLSH = 511,
VXOR = 512,
V_SET0 = 513,
XOR = 514,
XOR8 = 515,
XORI = 516,
XORI8 = 517,
XORIS = 518,
XORIS8 = 519,
INSTRUCTION_LIST_END = 520
};
}
} // End llvm namespace