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-08-21 12:25:15 +01:00
2023-12-15 15:49:25 +01:00
2023-12-05 14:09:36 +01:00
2023-05-17 17:03:15 +02:00
2023-05-17 17:03:15 +02:00
2023-11-29 12:04:06 -08:00
2023-12-05 14:09:36 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-04-06 17:31:27 +07:00
2023-07-12 11:32:13 +02:00
2023-01-05 12:43:45 +01:00
2023-06-23 17:13:57 +02:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-07-12 09:46:08 +02:00
2023-07-12 09:46:08 +02:00
2023-04-06 17:31:27 +07:00
2022-03-29 14:05:04 +07:00
2019-04-17 04:52:47 +00:00
2019-04-17 04:52:47 +00:00
2023-01-05 12:43:45 +01:00
2023-04-06 17:31:27 +07:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2019-04-17 04:52:47 +00:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-06-23 17:13:57 +02:00
2023-01-05 12:43:45 +01:00
2019-04-17 04:52:47 +00:00
2023-03-07 17:10:34 +01:00
2023-03-20 11:22:21 -07:00
2023-12-07 10:34:29 -08:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2019-04-17 04:52:47 +00:00
2023-06-23 17:13:57 +02:00
2019-04-17 04:52:47 +00:00
2023-07-12 14:35:55 +02:00
2023-01-05 12:43:45 +01:00
2021-04-26 13:14:42 +01:00
2023-04-11 16:49:12 +02:00
2023-01-05 12:43:45 +01:00
2023-04-11 16:49:12 +02:00
2019-04-17 04:52:47 +00:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-09-22 12:40:37 +02:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2021-01-29 12:08:34 +07:00
2023-01-05 12:43:45 +01:00
2021-07-16 11:33:59 +07:00
2021-08-05 19:16:43 +01:00
2023-06-22 15:36:32 +01:00
2022-07-23 21:50:11 +01:00
2023-01-05 12:43:45 +01:00
2023-10-31 00:50:57 +03:00
2023-04-11 16:49:12 +02:00
2023-04-06 17:31:27 +07:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00
2023-02-21 00:13:04 +05:30
2023-08-25 05:42:08 +00:00
2023-03-10 17:17:00 -08:00
2022-09-27 09:58:48 +01:00
2023-10-31 11:43:57 -07:00
2023-01-05 12:43:45 +01:00
2023-01-06 12:14:45 +01:00
2023-01-05 12:43:45 +01:00
2019-04-17 04:52:47 +00:00
2023-06-23 17:13:57 +02:00
2023-01-05 12:43:45 +01:00
2023-06-23 17:13:57 +02:00
2023-04-11 16:49:12 +02:00
2023-01-05 12:43:45 +01:00
2023-01-05 12:43:45 +01:00