Commit c256c20
Drop SIMD32 to SIMD16 on non-VRT XE2 over GRF budget
Extend the early SIMD16-drop heuristic to non-VRT XE2 platforms: drop SIMD32 to
SIMD16 when its register-pressure estimate exceeds the GRF budget. The drop is
controlled by the existing AllowSIMD16DropForXE2Plus switch; the redundant
AllowEarlySIMD16DropForXE3 flag is removed.1 parent e0fae9f commit c256c20
3 files changed
Lines changed: 20 additions & 6 deletions
File tree
- IGC
- Compiler/CISACodeGen
- common
- documentation
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2601 | 2601 | | |
2602 | 2602 | | |
2603 | 2603 | | |
2604 | | - | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
2605 | 2619 | | |
2606 | 2620 | | |
2607 | 2621 | | |
| |||
2729 | 2743 | | |
2730 | 2744 | | |
2731 | 2745 | | |
2732 | | - | |
| 2746 | + | |
| 2747 | + | |
2733 | 2748 | | |
2734 | 2749 | | |
2735 | 2750 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1636 | 1636 | | |
1637 | 1637 | | |
1638 | 1638 | | |
1639 | | - | |
1640 | | - | |
| 1639 | + | |
| 1640 | + | |
1641 | 1641 | | |
1642 | 1642 | | |
1643 | 1643 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
683 | 683 | | |
684 | 684 | | |
685 | 685 | | |
686 | | - | |
687 | 686 | | |
688 | 687 | | |
689 | | - | |
| 688 | + | |
690 | 689 | | |
691 | 690 | | |
692 | 691 | | |
| |||
0 commit comments