Commit acae2f8
[Autobackout][FunctionalRegression]Revert of change: df4a2a2: Fix subroutine handling for
Previously, using `intel_reqd_sub_group_size(32)` on DG2 resulted in two
redundant SIMD32 call instructions being generated in vISA, which could
lead to unexpected issues. This change ensures that only a single SIMD32
call instruction is generated. All function arguments and return values
are now correctly passed using two SIMD16 instructions, eliminating
redundancy and improvingintel_reqd_sub_group_size(32)
1 parent 7fd0952 commit acae2f8
File tree
3 files changed
+6
-58
lines changed- IGC
- Compiler/CISACodeGen
- ocloc_tests/features/reqd_sub_group_size
3 files changed
+6
-58
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
403 | | - | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
404 | 405 | | |
405 | 406 | | |
406 | 407 | | |
| |||
11635 | 11636 | | |
11636 | 11637 | | |
11637 | 11638 | | |
11638 | | - | |
| 11639 | + | |
11639 | 11640 | | |
11640 | 11641 | | |
11641 | 11642 | | |
| |||
11646 | 11647 | | |
11647 | 11648 | | |
11648 | 11649 | | |
11649 | | - | |
| 11650 | + | |
11650 | 11651 | | |
11651 | 11652 | | |
11652 | 11653 | | |
| |||
11665 | 11666 | | |
11666 | 11667 | | |
11667 | 11668 | | |
11668 | | - | |
| 11669 | + | |
11669 | 11670 | | |
11670 | 11671 | | |
11671 | 11672 | | |
| |||
21034 | 21035 | | |
21035 | 21036 | | |
21036 | 21037 | | |
21037 | | - | |
21038 | | - | |
21039 | | - | |
21040 | | - | |
21041 | | - | |
21042 | | - | |
21043 | | - | |
21044 | | - | |
21045 | 21038 | | |
21046 | 21039 | | |
21047 | 21040 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
534 | 534 | | |
535 | 535 | | |
536 | 536 | | |
537 | | - | |
538 | 537 | | |
539 | 538 | | |
540 | 539 | | |
| |||
Lines changed: 0 additions & 44 deletions
This file was deleted.
0 commit comments