1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Target Register Enum Values *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* *|
7\*===----------------------------------------------------------------------===*/
8
9namespace llvm {
10
11class MCRegisterClass;
12extern const MCRegisterClass PPCMCRegisterClasses[];
13
14namespace PPC {
15enum : unsigned {
16 NoRegister,
17 BP = 1,
18 CARRY = 2,
19 CTR = 3,
20 FP = 4,
21 LR = 5,
22 RM = 6,
23 SPEFSCR = 7,
24 VRSAVE = 8,
25 XER = 9,
26 ZERO = 10,
27 ACC0 = 11,
28 ACC1 = 12,
29 ACC2 = 13,
30 ACC3 = 14,
31 ACC4 = 15,
32 ACC5 = 16,
33 ACC6 = 17,
34 ACC7 = 18,
35 BP8 = 19,
36 CR0 = 20,
37 CR1 = 21,
38 CR2 = 22,
39 CR3 = 23,
40 CR4 = 24,
41 CR5 = 25,
42 CR6 = 26,
43 CR7 = 27,
44 CTR8 = 28,
45 DMR0 = 29,
46 DMR1 = 30,
47 DMR2 = 31,
48 DMR3 = 32,
49 DMR4 = 33,
50 DMR5 = 34,
51 DMR6 = 35,
52 DMR7 = 36,
53 DMRROW0 = 37,
54 DMRROW1 = 38,
55 DMRROW2 = 39,
56 DMRROW3 = 40,
57 DMRROW4 = 41,
58 DMRROW5 = 42,
59 DMRROW6 = 43,
60 DMRROW7 = 44,
61 DMRROW8 = 45,
62 DMRROW9 = 46,
63 DMRROW10 = 47,
64 DMRROW11 = 48,
65 DMRROW12 = 49,
66 DMRROW13 = 50,
67 DMRROW14 = 51,
68 DMRROW15 = 52,
69 DMRROW16 = 53,
70 DMRROW17 = 54,
71 DMRROW18 = 55,
72 DMRROW19 = 56,
73 DMRROW20 = 57,
74 DMRROW21 = 58,
75 DMRROW22 = 59,
76 DMRROW23 = 60,
77 DMRROW24 = 61,
78 DMRROW25 = 62,
79 DMRROW26 = 63,
80 DMRROW27 = 64,
81 DMRROW28 = 65,
82 DMRROW29 = 66,
83 DMRROW30 = 67,
84 DMRROW31 = 68,
85 DMRROW32 = 69,
86 DMRROW33 = 70,
87 DMRROW34 = 71,
88 DMRROW35 = 72,
89 DMRROW36 = 73,
90 DMRROW37 = 74,
91 DMRROW38 = 75,
92 DMRROW39 = 76,
93 DMRROW40 = 77,
94 DMRROW41 = 78,
95 DMRROW42 = 79,
96 DMRROW43 = 80,
97 DMRROW44 = 81,
98 DMRROW45 = 82,
99 DMRROW46 = 83,
100 DMRROW47 = 84,
101 DMRROW48 = 85,
102 DMRROW49 = 86,
103 DMRROW50 = 87,
104 DMRROW51 = 88,
105 DMRROW52 = 89,
106 DMRROW53 = 90,
107 DMRROW54 = 91,
108 DMRROW55 = 92,
109 DMRROW56 = 93,
110 DMRROW57 = 94,
111 DMRROW58 = 95,
112 DMRROW59 = 96,
113 DMRROW60 = 97,
114 DMRROW61 = 98,
115 DMRROW62 = 99,
116 DMRROW63 = 100,
117 DMRROWp0 = 101,
118 DMRROWp1 = 102,
119 DMRROWp2 = 103,
120 DMRROWp3 = 104,
121 DMRROWp4 = 105,
122 DMRROWp5 = 106,
123 DMRROWp6 = 107,
124 DMRROWp7 = 108,
125 DMRROWp8 = 109,
126 DMRROWp9 = 110,
127 DMRROWp10 = 111,
128 DMRROWp11 = 112,
129 DMRROWp12 = 113,
130 DMRROWp13 = 114,
131 DMRROWp14 = 115,
132 DMRROWp15 = 116,
133 DMRROWp16 = 117,
134 DMRROWp17 = 118,
135 DMRROWp18 = 119,
136 DMRROWp19 = 120,
137 DMRROWp20 = 121,
138 DMRROWp21 = 122,
139 DMRROWp22 = 123,
140 DMRROWp23 = 124,
141 DMRROWp24 = 125,
142 DMRROWp25 = 126,
143 DMRROWp26 = 127,
144 DMRROWp27 = 128,
145 DMRROWp28 = 129,
146 DMRROWp29 = 130,
147 DMRROWp30 = 131,
148 DMRROWp31 = 132,
149 DMRp0 = 133,
150 DMRp1 = 134,
151 DMRp2 = 135,
152 DMRp3 = 136,
153 F0 = 137,
154 F1 = 138,
155 F2 = 139,
156 F3 = 140,
157 F4 = 141,
158 F5 = 142,
159 F6 = 143,
160 F7 = 144,
161 F8 = 145,
162 F9 = 146,
163 F10 = 147,
164 F11 = 148,
165 F12 = 149,
166 F13 = 150,
167 F14 = 151,
168 F15 = 152,
169 F16 = 153,
170 F17 = 154,
171 F18 = 155,
172 F19 = 156,
173 F20 = 157,
174 F21 = 158,
175 F22 = 159,
176 F23 = 160,
177 F24 = 161,
178 F25 = 162,
179 F26 = 163,
180 F27 = 164,
181 F28 = 165,
182 F29 = 166,
183 F30 = 167,
184 F31 = 168,
185 FH0 = 169,
186 FH1 = 170,
187 FH2 = 171,
188 FH3 = 172,
189 FH4 = 173,
190 FH5 = 174,
191 FH6 = 175,
192 FH7 = 176,
193 FH8 = 177,
194 FH9 = 178,
195 FH10 = 179,
196 FH11 = 180,
197 FH12 = 181,
198 FH13 = 182,
199 FH14 = 183,
200 FH15 = 184,
201 FH16 = 185,
202 FH17 = 186,
203 FH18 = 187,
204 FH19 = 188,
205 FH20 = 189,
206 FH21 = 190,
207 FH22 = 191,
208 FH23 = 192,
209 FH24 = 193,
210 FH25 = 194,
211 FH26 = 195,
212 FH27 = 196,
213 FH28 = 197,
214 FH29 = 198,
215 FH30 = 199,
216 FH31 = 200,
217 FP8 = 201,
218 Fpair0 = 202,
219 Fpair2 = 203,
220 Fpair4 = 204,
221 Fpair6 = 205,
222 Fpair8 = 206,
223 Fpair10 = 207,
224 Fpair12 = 208,
225 Fpair14 = 209,
226 Fpair16 = 210,
227 Fpair18 = 211,
228 Fpair20 = 212,
229 Fpair22 = 213,
230 Fpair24 = 214,
231 Fpair26 = 215,
232 Fpair28 = 216,
233 Fpair30 = 217,
234 H0 = 218,
235 H1 = 219,
236 H2 = 220,
237 H3 = 221,
238 H4 = 222,
239 H5 = 223,
240 H6 = 224,
241 H7 = 225,
242 H8 = 226,
243 H9 = 227,
244 H10 = 228,
245 H11 = 229,
246 H12 = 230,
247 H13 = 231,
248 H14 = 232,
249 H15 = 233,
250 H16 = 234,
251 H17 = 235,
252 H18 = 236,
253 H19 = 237,
254 H20 = 238,
255 H21 = 239,
256 H22 = 240,
257 H23 = 241,
258 H24 = 242,
259 H25 = 243,
260 H26 = 244,
261 H27 = 245,
262 H28 = 246,
263 H29 = 247,
264 H30 = 248,
265 H31 = 249,
266 LR8 = 250,
267 R0 = 251,
268 R1 = 252,
269 R2 = 253,
270 R3 = 254,
271 R4 = 255,
272 R5 = 256,
273 R6 = 257,
274 R7 = 258,
275 R8 = 259,
276 R9 = 260,
277 R10 = 261,
278 R11 = 262,
279 R12 = 263,
280 R13 = 264,
281 R14 = 265,
282 R15 = 266,
283 R16 = 267,
284 R17 = 268,
285 R18 = 269,
286 R19 = 270,
287 R20 = 271,
288 R21 = 272,
289 R22 = 273,
290 R23 = 274,
291 R24 = 275,
292 R25 = 276,
293 R26 = 277,
294 R27 = 278,
295 R28 = 279,
296 R29 = 280,
297 R30 = 281,
298 R31 = 282,
299 S0 = 283,
300 S1 = 284,
301 S2 = 285,
302 S3 = 286,
303 S4 = 287,
304 S5 = 288,
305 S6 = 289,
306 S7 = 290,
307 S8 = 291,
308 S9 = 292,
309 S10 = 293,
310 S11 = 294,
311 S12 = 295,
312 S13 = 296,
313 S14 = 297,
314 S15 = 298,
315 S16 = 299,
316 S17 = 300,
317 S18 = 301,
318 S19 = 302,
319 S20 = 303,
320 S21 = 304,
321 S22 = 305,
322 S23 = 306,
323 S24 = 307,
324 S25 = 308,
325 S26 = 309,
326 S27 = 310,
327 S28 = 311,
328 S29 = 312,
329 S30 = 313,
330 S31 = 314,
331 UACC0 = 315,
332 UACC1 = 316,
333 UACC2 = 317,
334 UACC3 = 318,
335 UACC4 = 319,
336 UACC5 = 320,
337 UACC6 = 321,
338 UACC7 = 322,
339 V0 = 323,
340 V1 = 324,
341 V2 = 325,
342 V3 = 326,
343 V4 = 327,
344 V5 = 328,
345 V6 = 329,
346 V7 = 330,
347 V8 = 331,
348 V9 = 332,
349 V10 = 333,
350 V11 = 334,
351 V12 = 335,
352 V13 = 336,
353 V14 = 337,
354 V15 = 338,
355 V16 = 339,
356 V17 = 340,
357 V18 = 341,
358 V19 = 342,
359 V20 = 343,
360 V21 = 344,
361 V22 = 345,
362 V23 = 346,
363 V24 = 347,
364 V25 = 348,
365 V26 = 349,
366 V27 = 350,
367 V28 = 351,
368 V29 = 352,
369 V30 = 353,
370 V31 = 354,
371 VF0 = 355,
372 VF1 = 356,
373 VF2 = 357,
374 VF3 = 358,
375 VF4 = 359,
376 VF5 = 360,
377 VF6 = 361,
378 VF7 = 362,
379 VF8 = 363,
380 VF9 = 364,
381 VF10 = 365,
382 VF11 = 366,
383 VF12 = 367,
384 VF13 = 368,
385 VF14 = 369,
386 VF15 = 370,
387 VF16 = 371,
388 VF17 = 372,
389 VF18 = 373,
390 VF19 = 374,
391 VF20 = 375,
392 VF21 = 376,
393 VF22 = 377,
394 VF23 = 378,
395 VF24 = 379,
396 VF25 = 380,
397 VF26 = 381,
398 VF27 = 382,
399 VF28 = 383,
400 VF29 = 384,
401 VF30 = 385,
402 VF31 = 386,
403 VFH0 = 387,
404 VFH1 = 388,
405 VFH2 = 389,
406 VFH3 = 390,
407 VFH4 = 391,
408 VFH5 = 392,
409 VFH6 = 393,
410 VFH7 = 394,
411 VFH8 = 395,
412 VFH9 = 396,
413 VFH10 = 397,
414 VFH11 = 398,
415 VFH12 = 399,
416 VFH13 = 400,
417 VFH14 = 401,
418 VFH15 = 402,
419 VFH16 = 403,
420 VFH17 = 404,
421 VFH18 = 405,
422 VFH19 = 406,
423 VFH20 = 407,
424 VFH21 = 408,
425 VFH22 = 409,
426 VFH23 = 410,
427 VFH24 = 411,
428 VFH25 = 412,
429 VFH26 = 413,
430 VFH27 = 414,
431 VFH28 = 415,
432 VFH29 = 416,
433 VFH30 = 417,
434 VFH31 = 418,
435 VSL0 = 419,
436 VSL1 = 420,
437 VSL2 = 421,
438 VSL3 = 422,
439 VSL4 = 423,
440 VSL5 = 424,
441 VSL6 = 425,
442 VSL7 = 426,
443 VSL8 = 427,
444 VSL9 = 428,
445 VSL10 = 429,
446 VSL11 = 430,
447 VSL12 = 431,
448 VSL13 = 432,
449 VSL14 = 433,
450 VSL15 = 434,
451 VSL16 = 435,
452 VSL17 = 436,
453 VSL18 = 437,
454 VSL19 = 438,
455 VSL20 = 439,
456 VSL21 = 440,
457 VSL22 = 441,
458 VSL23 = 442,
459 VSL24 = 443,
460 VSL25 = 444,
461 VSL26 = 445,
462 VSL27 = 446,
463 VSL28 = 447,
464 VSL29 = 448,
465 VSL30 = 449,
466 VSL31 = 450,
467 VSRp0 = 451,
468 VSRp1 = 452,
469 VSRp2 = 453,
470 VSRp3 = 454,
471 VSRp4 = 455,
472 VSRp5 = 456,
473 VSRp6 = 457,
474 VSRp7 = 458,
475 VSRp8 = 459,
476 VSRp9 = 460,
477 VSRp10 = 461,
478 VSRp11 = 462,
479 VSRp12 = 463,
480 VSRp13 = 464,
481 VSRp14 = 465,
482 VSRp15 = 466,
483 VSRp16 = 467,
484 VSRp17 = 468,
485 VSRp18 = 469,
486 VSRp19 = 470,
487 VSRp20 = 471,
488 VSRp21 = 472,
489 VSRp22 = 473,
490 VSRp23 = 474,
491 VSRp24 = 475,
492 VSRp25 = 476,
493 VSRp26 = 477,
494 VSRp27 = 478,
495 VSRp28 = 479,
496 VSRp29 = 480,
497 VSRp30 = 481,
498 VSRp31 = 482,
499 VSX32 = 483,
500 VSX33 = 484,
501 VSX34 = 485,
502 VSX35 = 486,
503 VSX36 = 487,
504 VSX37 = 488,
505 VSX38 = 489,
506 VSX39 = 490,
507 VSX40 = 491,
508 VSX41 = 492,
509 VSX42 = 493,
510 VSX43 = 494,
511 VSX44 = 495,
512 VSX45 = 496,
513 VSX46 = 497,
514 VSX47 = 498,
515 VSX48 = 499,
516 VSX49 = 500,
517 VSX50 = 501,
518 VSX51 = 502,
519 VSX52 = 503,
520 VSX53 = 504,
521 VSX54 = 505,
522 VSX55 = 506,
523 VSX56 = 507,
524 VSX57 = 508,
525 VSX58 = 509,
526 VSX59 = 510,
527 VSX60 = 511,
528 VSX61 = 512,
529 VSX62 = 513,
530 VSX63 = 514,
531 WACC0 = 515,
532 WACC1 = 516,
533 WACC2 = 517,
534 WACC3 = 518,
535 WACC4 = 519,
536 WACC5 = 520,
537 WACC6 = 521,
538 WACC7 = 522,
539 WACC_HI0 = 523,
540 WACC_HI1 = 524,
541 WACC_HI2 = 525,
542 WACC_HI3 = 526,
543 WACC_HI4 = 527,
544 WACC_HI5 = 528,
545 WACC_HI6 = 529,
546 WACC_HI7 = 530,
547 X0 = 531,
548 X1 = 532,
549 X2 = 533,
550 X3 = 534,
551 X4 = 535,
552 X5 = 536,
553 X6 = 537,
554 X7 = 538,
555 X8 = 539,
556 X9 = 540,
557 X10 = 541,
558 X11 = 542,
559 X12 = 543,
560 X13 = 544,
561 X14 = 545,
562 X15 = 546,
563 X16 = 547,
564 X17 = 548,
565 X18 = 549,
566 X19 = 550,
567 X20 = 551,
568 X21 = 552,
569 X22 = 553,
570 X23 = 554,
571 X24 = 555,
572 X25 = 556,
573 X26 = 557,
574 X27 = 558,
575 X28 = 559,
576 X29 = 560,
577 X30 = 561,
578 X31 = 562,
579 ZERO8 = 563,
580 CR0EQ = 564,
581 CR1EQ = 565,
582 CR2EQ = 566,
583 CR3EQ = 567,
584 CR4EQ = 568,
585 CR5EQ = 569,
586 CR6EQ = 570,
587 CR7EQ = 571,
588 CR0GT = 572,
589 CR1GT = 573,
590 CR2GT = 574,
591 CR3GT = 575,
592 CR4GT = 576,
593 CR5GT = 577,
594 CR6GT = 578,
595 CR7GT = 579,
596 CR0LT = 580,
597 CR1LT = 581,
598 CR2LT = 582,
599 CR3LT = 583,
600 CR4LT = 584,
601 CR5LT = 585,
602 CR6LT = 586,
603 CR7LT = 587,
604 CR0UN = 588,
605 CR1UN = 589,
606 CR2UN = 590,
607 CR3UN = 591,
608 CR4UN = 592,
609 CR5UN = 593,
610 CR6UN = 594,
611 CR7UN = 595,
612 G8p0 = 596,
613 G8p1 = 597,
614 G8p2 = 598,
615 G8p3 = 599,
616 G8p4 = 600,
617 G8p5 = 601,
618 G8p6 = 602,
619 G8p7 = 603,
620 G8p8 = 604,
621 G8p9 = 605,
622 G8p10 = 606,
623 G8p11 = 607,
624 G8p12 = 608,
625 G8p13 = 609,
626 G8p14 = 610,
627 G8p15 = 611,
628 NUM_TARGET_REGS // 612
629};
630} // end namespace PPC
631
632// Register classes
633
634namespace PPC {
635enum {
636 VSSRCRegClassID = 0,
637 GPRCRegClassID = 1,
638 GPRC_NOR0RegClassID = 2,
639 GPRC_and_GPRC_NOR0RegClassID = 3,
640 CRBITRCRegClassID = 4,
641 F4RCRegClassID = 5,
642 GPRC32RegClassID = 6,
643 CRRCRegClassID = 7,
644 CARRYRCRegClassID = 8,
645 CTRRCRegClassID = 9,
646 LRRCRegClassID = 10,
647 VRSAVERCRegClassID = 11,
648 SPILLTOVSRRCRegClassID = 12,
649 VSFRCRegClassID = 13,
650 G8RCRegClassID = 14,
651 G8RC_NOX0RegClassID = 15,
652 SPILLTOVSRRC_and_VSFRCRegClassID = 16,
653 G8RC_and_G8RC_NOX0RegClassID = 17,
654 F8RCRegClassID = 18,
655 FHRCRegClassID = 19,
656 SPERCRegClassID = 20,
657 VFHRCRegClassID = 21,
658 VFRCRegClassID = 22,
659 SPERC_with_sub_32_in_GPRC_NOR0RegClassID = 23,
660 SPILLTOVSRRC_and_VFRCRegClassID = 24,
661 SPILLTOVSRRC_and_F4RCRegClassID = 25,
662 CTRRC8RegClassID = 26,
663 LR8RCRegClassID = 27,
664 DMRROWRCRegClassID = 28,
665 VSRCRegClassID = 29,
666 VSRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 30,
667 VRRCRegClassID = 31,
668 VSLRCRegClassID = 32,
669 VRRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 33,
670 FpRCRegClassID = 34,
671 G8pRCRegClassID = 35,
672 G8pRC_with_sub_32_in_GPRC_NOR0RegClassID = 36,
673 VSLRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 37,
674 FpRC_with_sub_fp0_in_SPILLTOVSRRCRegClassID = 38,
675 DMRROWpRCRegClassID = 39,
676 VSRpRCRegClassID = 40,
677 VSRpRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 41,
678 VSRpRC_with_sub_64_in_F4RCRegClassID = 42,
679 VSRpRC_with_sub_64_in_VFRCRegClassID = 43,
680 VSRpRC_with_sub_64_in_SPILLTOVSRRC_and_VFRCRegClassID = 44,
681 VSRpRC_with_sub_64_in_SPILLTOVSRRC_and_F4RCRegClassID = 45,
682 ACCRCRegClassID = 46,
683 UACCRCRegClassID = 47,
684 WACCRCRegClassID = 48,
685 WACC_HIRCRegClassID = 49,
686 ACCRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 50,
687 UACCRC_with_sub_64_in_SPILLTOVSRRCRegClassID = 51,
688 ACCRC_with_sub_pair1_then_sub_64_in_SPILLTOVSRRCRegClassID = 52,
689 UACCRC_with_sub_pair1_then_sub_64_in_SPILLTOVSRRCRegClassID = 53,
690 DMRRCRegClassID = 54,
691 DMRpRCRegClassID = 55,
692
693};
694} // end namespace PPC
695
696
697// Subregister indices
698
699namespace PPC {
700enum : uint16_t {
701 NoSubRegister,
702 sub_32, // 1
703 sub_32_hi_phony, // 2
704 sub_64, // 3
705 sub_64_hi_phony, // 4
706 sub_dmr0, // 5
707 sub_dmr1, // 6
708 sub_dmrrow0, // 7
709 sub_dmrrow1, // 8
710 sub_dmrrowp0, // 9
711 sub_dmrrowp1, // 10
712 sub_eq, // 11
713 sub_fp0, // 12
714 sub_fp1, // 13
715 sub_gp8_x0, // 14
716 sub_gp8_x1, // 15
717 sub_gt, // 16
718 sub_lt, // 17
719 sub_pair0, // 18
720 sub_pair1, // 19
721 sub_un, // 20
722 sub_vsx0, // 21
723 sub_vsx1, // 22
724 sub_wacc_hi, // 23
725 sub_wacc_lo, // 24
726 sub_vsx1_then_sub_64, // 25
727 sub_vsx1_then_sub_64_hi_phony, // 26
728 sub_pair1_then_sub_64, // 27
729 sub_pair1_then_sub_64_hi_phony, // 28
730 sub_pair1_then_sub_vsx0, // 29
731 sub_pair1_then_sub_vsx1, // 30
732 sub_pair1_then_sub_vsx1_then_sub_64, // 31
733 sub_pair1_then_sub_vsx1_then_sub_64_hi_phony, // 32
734 sub_dmrrowp1_then_sub_dmrrow0, // 33
735 sub_dmrrowp1_then_sub_dmrrow1, // 34
736 sub_wacc_hi_then_sub_dmrrow0, // 35
737 sub_wacc_hi_then_sub_dmrrow1, // 36
738 sub_wacc_hi_then_sub_dmrrowp0, // 37
739 sub_wacc_hi_then_sub_dmrrowp1, // 38
740 sub_wacc_hi_then_sub_dmrrowp1_then_sub_dmrrow0, // 39
741 sub_wacc_hi_then_sub_dmrrowp1_then_sub_dmrrow1, // 40
742 sub_dmr1_then_sub_dmrrow0, // 41
743 sub_dmr1_then_sub_dmrrow1, // 42
744 sub_dmr1_then_sub_dmrrowp0, // 43
745 sub_dmr1_then_sub_dmrrowp1, // 44
746 sub_dmr1_then_sub_wacc_hi, // 45
747 sub_dmr1_then_sub_wacc_lo, // 46
748 sub_dmr1_then_sub_dmrrowp1_then_sub_dmrrow0, // 47
749 sub_dmr1_then_sub_dmrrowp1_then_sub_dmrrow1, // 48
750 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrow0, // 49
751 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrow1, // 50
752 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrowp0, // 51
753 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrowp1, // 52
754 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrowp1_then_sub_dmrrow0, // 53
755 sub_dmr1_then_sub_wacc_hi_then_sub_dmrrowp1_then_sub_dmrrow1, // 54
756 sub_gp8_x1_then_sub_32, // 55
757 NUM_TARGET_SUBREGS
758};
759} // end namespace PPC
760
761// Register pressure sets enum.
762namespace PPC {
763enum RegisterPressureSets {
764 VRSAVERC = 0,
765 SPILLTOVSRRC_and_F4RC = 1,
766 SPILLTOVSRRC_and_VFRC = 2,
767 CRBITRC = 3,
768 F4RC = 4,
769 VFRC = 5,
770 WACCRC = 6,
771 WACC_HIRC = 7,
772 GPRC = 8,
773 SPILLTOVSRRC_and_VSFRC = 9,
774 SPILLTOVSRRC_and_VSFRC_with_VFRC = 10,
775 F4RC_with_SPILLTOVSRRC_and_VSFRC = 11,
776 VSSRC = 12,
777 DMRROWRC = 13,
778 SPILLTOVSRRC = 14,
779 SPILLTOVSRRC_with_SPILLTOVSRRC_and_F4RC = 15,
780 SPILLTOVSRRC_with_VFRC = 16,
781 F4RC_with_SPILLTOVSRRC = 17,
782 VSSRC_with_SPILLTOVSRRC = 18,
783};
784} // end namespace PPC
785
786} // end namespace llvm
787
788