Commit 8dd709c
[Autobackout][FuncReg]Revert of change: a2d9ca0
localRA: Fix bug when input variable occupies EOT registers
Local RA cannot handle the EOT live range interference, because EOT
variables are handled seperately.
The solution is the if EOT register is occupied by input variable, fail
local RA and use global RA to handle. Global RA can do spill/fill to the
EOT variables.1 parent 985efa1 commit 8dd709c
1 file changed
+0
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
676 | 676 | | |
677 | 677 | | |
678 | 678 | | |
679 | | - | |
680 | | - | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
691 | | - | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
703 | | - | |
704 | 679 | | |
705 | 680 | | |
706 | 681 | | |
| |||
0 commit comments