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