@@ -434,92 +434,7 @@ BitVector PPCRegisterInfo::getReservedRegs(const MachineFunction &MF) const {
434
434
}
435
435
}
436
436
}
437
-
438
- // Mark phony regsiters for the VSR high bits as reserved so that they are
439
- // not used.
440
- Reserved.set (PPC::FH0);
441
- Reserved.set (PPC::FH1);
442
- Reserved.set (PPC::FH2);
443
- Reserved.set (PPC::FH3);
444
- Reserved.set (PPC::FH4);
445
- Reserved.set (PPC::FH5);
446
- Reserved.set (PPC::FH6);
447
- Reserved.set (PPC::FH7);
448
- Reserved.set (PPC::FH8);
449
- Reserved.set (PPC::FH9);
450
- Reserved.set (PPC::FH10);
451
- Reserved.set (PPC::FH11);
452
- Reserved.set (PPC::FH12);
453
- Reserved.set (PPC::FH13);
454
- Reserved.set (PPC::FH14);
455
- Reserved.set (PPC::FH15);
456
- Reserved.set (PPC::FH16);
457
- Reserved.set (PPC::FH17);
458
- Reserved.set (PPC::FH18);
459
- Reserved.set (PPC::FH19);
460
- Reserved.set (PPC::FH20);
461
- Reserved.set (PPC::FH21);
462
- Reserved.set (PPC::FH22);
463
- Reserved.set (PPC::FH23);
464
- Reserved.set (PPC::FH24);
465
- Reserved.set (PPC::FH25);
466
- Reserved.set (PPC::FH26);
467
- Reserved.set (PPC::FH27);
468
- Reserved.set (PPC::FH28);
469
- Reserved.set (PPC::FH29);
470
- Reserved.set (PPC::FH30);
471
- Reserved.set (PPC::FH31);
472
-
473
- Reserved.set (PPC::VFH0);
474
- Reserved.set (PPC::VFH1);
475
- Reserved.set (PPC::VFH2);
476
- Reserved.set (PPC::VFH3);
477
- Reserved.set (PPC::VFH4);
478
- Reserved.set (PPC::VFH5);
479
- Reserved.set (PPC::VFH6);
480
- Reserved.set (PPC::VFH7);
481
- Reserved.set (PPC::VFH8);
482
- Reserved.set (PPC::VFH9);
483
- Reserved.set (PPC::VFH10);
484
- Reserved.set (PPC::VFH11);
485
- Reserved.set (PPC::VFH12);
486
- Reserved.set (PPC::VFH13);
487
- Reserved.set (PPC::VFH14);
488
- Reserved.set (PPC::VFH15);
489
- Reserved.set (PPC::VFH16);
490
- Reserved.set (PPC::VFH17);
491
- Reserved.set (PPC::VFH18);
492
- Reserved.set (PPC::VFH19);
493
- Reserved.set (PPC::VFH20);
494
- Reserved.set (PPC::VFH21);
495
- Reserved.set (PPC::VFH22);
496
- Reserved.set (PPC::VFH23);
497
- Reserved.set (PPC::VFH24);
498
- Reserved.set (PPC::VFH25);
499
- Reserved.set (PPC::VFH26);
500
- Reserved.set (PPC::VFH27);
501
- Reserved.set (PPC::VFH28);
502
- Reserved.set (PPC::VFH29);
503
- Reserved.set (PPC::VFH30);
504
- Reserved.set (PPC::VFH31);
505
-
506
- assert (checkAllSuperRegsMarked (Reserved,
507
- {PPC::FH0, PPC::FH1, PPC::FH2, PPC::FH3,
508
- PPC::FH4, PPC::FH5, PPC::FH6, PPC::FH7,
509
- PPC::FH8, PPC::FH9, PPC::FH10, PPC::FH11,
510
- PPC::FH12, PPC::FH13, PPC::FH14, PPC::FH15,
511
- PPC::FH16, PPC::FH17, PPC::FH18, PPC::FH19,
512
- PPC::FH20, PPC::FH21, PPC::FH22, PPC::FH23,
513
- PPC::FH24, PPC::FH25, PPC::FH26, PPC::FH27,
514
- PPC::FH28, PPC::FH29, PPC::FH30, PPC::FH31,
515
- PPC::VFH0, PPC::VFH1, PPC::VFH2, PPC::VFH3,
516
- PPC::VFH4, PPC::VFH5, PPC::VFH6, PPC::VFH7,
517
- PPC::VFH8, PPC::VFH9, PPC::VFH10, PPC::VFH11,
518
- PPC::VFH12, PPC::VFH13, PPC::VFH14, PPC::VFH15,
519
- PPC::VFH16, PPC::VFH17, PPC::VFH18, PPC::VFH19,
520
- PPC::VFH20, PPC::VFH21, PPC::VFH22, PPC::VFH23,
521
- PPC::VFH24, PPC::VFH25, PPC::VFH26, PPC::VFH27,
522
- PPC::VFH28, PPC::VFH29, PPC::VFH30, PPC::VFH31}));
437
+ assert (checkAllSuperRegsMarked (Reserved));
523
438
return Reserved;
524
439
}
525
440
0 commit comments