Commit 46286b9
Restore types of byval kernel arguments
Before introduction of full opaque pointers support in situations when
the frontend uses opaque pointers, but the backend still uses typed the
information about original kernel arguments pointer element types was
lost by spirv-translator and i8* was used instead. This is critical for
byval arguments, so these types must be restored using information from
genx.convert intrinsics.1 parent 60cea75 commit 46286b9
2 files changed
Lines changed: 14 additions & 0 deletions
File tree
- GenXIntrinsics
- lib/GenXIntrinsics
- test/Adaptors
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
481 | 481 | | |
482 | 482 | | |
483 | 483 | | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
484 | 488 | | |
485 | 489 | | |
486 | 490 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
23 | 33 | | |
0 commit comments