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