Jessica Del
32f9983c06
[AMDGPU] - Add address space for strided buffers ( #74471 )
...
This is an experimental address space for strided buffers. These buffers
can have structs as elements and
a stride > 1.
These pointers allow the indexed access in units of stride, i.e., they
point at `buffer[index * stride]`.
Thus, we can use the `idxen` modifier for buffer loads.
We assign address space 9 to 192-bit buffer pointers which contain a
128-bit descriptor, a 32-bit offset and a 32-bit index. Essentially,
they are fat buffer pointers with an additional 32-bit index.
2023-12-15 15:49:25 +01:00
..
2023-11-06 11:50:41 -08:00
2023-11-06 11:50:41 -08:00
2023-12-15 15:49:25 +01:00
2023-06-29 12:32:45 -07:00
2023-10-26 14:28:40 -07:00
2023-09-23 22:34:07 -04:00
2023-11-06 11:50:41 -08:00
2023-11-06 11:50:41 -08:00
2023-11-29 20:47:37 -05:00
2023-01-12 01:17:23 -08:00
2023-01-03 15:03:14 +01:00
2023-01-03 15:03:14 +01:00
2023-11-06 11:50:41 -08:00
2023-03-27 21:30:23 -07:00
2023-10-31 19:38:43 -07:00
2023-11-06 11:50:41 -08:00
2023-01-11 22:24:22 -08:00
2023-11-06 11:50:41 -08:00
2023-11-06 11:50:41 -08:00
2023-06-05 16:33:53 -07:00
2023-11-29 20:47:37 -05:00
2023-09-08 15:46:23 -04:00
2023-01-04 17:03:10 +01:00
2023-01-03 15:03:14 +01:00
2023-05-18 13:27:44 -07:00
2023-12-15 15:49:25 +01:00
2023-01-22 16:34:59 -08:00
2023-11-06 11:50:41 -08:00
2023-10-31 17:23:24 -05:00
2023-11-06 11:50:41 -08:00
2023-06-05 16:33:53 -07:00
2023-01-04 17:03:10 +01:00
2023-01-03 15:03:14 +01:00
2023-10-26 17:30:01 -07:00
2023-11-06 11:50:41 -08:00
2023-07-09 16:04:19 -07:00
2023-01-22 16:34:59 -08:00
2023-11-06 11:50:41 -08:00
2023-01-09 16:40:20 -08:00
2023-10-31 17:23:24 -05:00
2023-11-06 11:50:41 -08:00
2023-11-06 11:50:41 -08:00
2023-11-06 11:50:41 -08:00
2023-12-15 15:49:25 +01:00
2023-11-06 11:50:41 -08:00
2023-11-29 20:47:37 -05:00
2023-11-29 20:47:37 -05:00
2023-12-15 15:49:25 +01:00
2023-11-29 20:47:37 -05:00
2023-11-06 11:50:41 -08:00
2023-11-29 20:47:37 -05:00
2023-11-06 11:50:41 -08:00
2023-12-15 15:49:25 +01:00