From b3c1687a63ef42104553a49d186513bca92b31a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?= Date: Tue, 4 Nov 2025 17:53:01 -0800 Subject: [PATCH] AMDGPU: Add and clarify reserved address spaces Address spaces 10 and 11 are reserved for future use in the sense that we plain to upstream their use. Address space 12 is used by LLPC. It is used in a workaround for an issue with SMEM accesses to PRT buffers that is specific to the LLPC ecosystem and makes no sense to upstream. commit-id:707231b4 --- llvm/docs/AMDGPUUsage.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst index 7780c0a6dca0a..30b22a4a6d607 100644 --- a/llvm/docs/AMDGPUUsage.rst +++ b/llvm/docs/AMDGPUUsage.rst @@ -883,8 +883,9 @@ supported for the ``amdgcn`` target. Buffer Fat Pointer 7 N/A N/A 160 0 Buffer Resource 8 N/A V# 128 0x00000000000000000000000000000000 Buffer Strided Pointer (experimental) 9 *TODO* - *reserved for downstream use* 10 - *reserved for downstream use* 11 + *reserved for future use* 10 + *reserved for future use* 11 + *reserved for downstream use (LLPC)* 12 Streamout Registers 128 N/A GS_REGS ===================================== =============== =========== ================ ======= ============================