Commit b7714b7
authored
[AMDGPU][GFX13] Add Soffset to loadMBUFScalarOperandsFromVGPR (#3359)
GFX13: Soffset of buffer_load_format is not loaded from VGPR.
Below s8 is invalid, should load v8 to SPGR:
```
global_load_b32 v8, v[0:1], off offset:16 ;
global_load_b128 v[4:7], v[0:1], off ;
v_readfirstlane_b32 s4, v4 ; 002708: 7e080504
v_readfirstlane_b32 s5, v5 ; 00270c: 7e0a0505
v_readfirstlane_b32 s6, v6 ; 002710: 7e0c0506
v_readfirstlane_b32 s7, v7 ; 002714: 7e0e0507
buffer_load_format_x v9, v0, s[4:7], s8 idxen ; 002734: c4000008 80800809 00000000
```1 parent 5978c08 commit b7714b7
File tree
2 files changed
+63
-13
lines changed- llvm
- lib/Target/AMDGPU
- test/CodeGen/AMDGPU
2 files changed
+63
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7310 | 7310 | | |
7311 | 7311 | | |
7312 | 7312 | | |
| 7313 | + | |
| 7314 | + | |
| 7315 | + | |
| 7316 | + | |
| 7317 | + | |
| 7318 | + | |
| 7319 | + | |
| 7320 | + | |
| 7321 | + | |
| 7322 | + | |
| 7323 | + | |
7313 | 7324 | | |
7314 | 7325 | | |
7315 | 7326 | | |
| |||
7321 | 7332 | | |
7322 | 7333 | | |
7323 | 7334 | | |
7324 | | - | |
7325 | | - | |
| 7335 | + | |
| 7336 | + | |
| 7337 | + | |
| 7338 | + | |
| 7339 | + | |
| 7340 | + | |
| 7341 | + | |
| 7342 | + | |
| 7343 | + | |
7326 | 7344 | | |
7327 | 7345 | | |
7328 | 7346 | | |
| |||
7530 | 7548 | | |
7531 | 7549 | | |
7532 | 7550 | | |
7533 | | - | |
7534 | | - | |
7535 | | - | |
7536 | | - | |
7537 | | - | |
7538 | | - | |
7539 | | - | |
7540 | | - | |
7541 | | - | |
7542 | | - | |
7543 | | - | |
7544 | 7551 | | |
7545 | 7552 | | |
7546 | 7553 | | |
| |||
Lines changed: 43 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
738 | 738 | | |
739 | 739 | | |
740 | 740 | | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
741 | 783 | | |
742 | 784 | | |
743 | 785 | | |
| |||
1349 | 1391 | | |
1350 | 1392 | | |
1351 | 1393 | | |
| 1394 | + | |
1352 | 1395 | | |
1353 | 1396 | | |
1354 | 1397 | | |
| |||
0 commit comments