Commit 98b8ff7
"[Autobackout][FunctionalRegression]Revert of change: 8326cad: Allow unconstrained ranges to use RR policy even when other
variables use FF
Unconstrained variables at bottom of coloring stack cannot spill and are
guaranteed to get an allocation. So even when rest of the variables use
first fit, we make unconstrained variables use round robin as that can
ease reuse, giving more leeway to postRA scheduler and postRA spill
cleanup.
Note that we do this only for non sub-reg allocations only. Because
sub-reg allocations are packed together so they don't necessarily even
honor first fit."1 parent 6a71ee2 commit 98b8ff7
File tree
3 files changed
+23
-13
lines changed- visa
- include
3 files changed
+23
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7061 | 7061 | | |
7062 | 7062 | | |
7063 | 7063 | | |
7064 | | - | |
7065 | | - | |
7066 | 7064 | | |
7067 | 7065 | | |
7068 | 7066 | | |
| |||
7071 | 7069 | | |
7072 | 7070 | | |
7073 | 7071 | | |
7074 | | - | |
7075 | | - | |
| 7072 | + | |
7076 | 7073 | | |
7077 | | - | |
7078 | | - | |
7079 | | - | |
| 7074 | + | |
7080 | 7075 | | |
7081 | 7076 | | |
7082 | 7077 | | |
| |||
7330 | 7325 | | |
7331 | 7326 | | |
7332 | 7327 | | |
7333 | | - | |
| 7328 | + | |
| 7329 | + | |
| 7330 | + | |
| 7331 | + | |
| 7332 | + | |
| 7333 | + | |
7334 | 7334 | | |
7335 | 7335 | | |
7336 | 7336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
726 | 726 | | |
727 | 727 | | |
728 | 728 | | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
729 | 732 | | |
730 | 733 | | |
731 | 734 | | |
| |||
775 | 778 | | |
776 | 779 | | |
777 | 780 | | |
778 | | - | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
779 | 792 | | |
780 | 793 | | |
781 | 794 | | |
| |||
958 | 971 | | |
959 | 972 | | |
960 | 973 | | |
961 | | - | |
962 | 974 | | |
963 | 975 | | |
964 | 976 | | |
965 | 977 | | |
966 | 978 | | |
967 | | - | |
968 | | - | |
969 | 979 | | |
970 | 980 | | |
971 | 981 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
487 | 487 | | |
488 | 488 | | |
489 | 489 | | |
490 | | - | |
| 490 | + | |
491 | 491 | | |
492 | 492 | | |
493 | 493 | | |
| |||
0 commit comments