[llvm] [AMDGPU] - Add address space for strided buffers (PR #74471)
Krzysztof Drewniak via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 5 07:53:14 PST 2023
================
@@ -864,6 +865,17 @@ supported for the ``amdgcn`` target.
(bits `127:96`). The specific interpretation of these fields varies by the
target architecture and is detailed in the ISA descriptions.
+**Buffer Strided Pointer**
+ The buffer index pointer is an experimental address space. It is supposed to
+ model a 128-bit buffer descriptor and a 32-bit offset, like the **Buffer Fat
+ Pointer**. Additionally, it contains an index into the descriptor, which
+ allows the direct addressing of structured elements.
+
+ The buffer descriptor must be *raw*:
----------------
krzysz00 wrote:
I wouldn't describe this as "raw"
https://github.com/llvm/llvm-project/pull/74471
More information about the llvm-commits
mailing list