[llvm] ac0d415 - Update documentation for buffer fat pointers (#92034)

via llvm-commits llvm-commits at lists.llvm.org
Tue May 14 08:03:52 PDT 2024


Author: Krzysztof Drewniak
Date: 2024-05-14T10:03:48-05:00
New Revision: ac0d415552922436c3136e3dd1446294858c2d7d

URL: https://github.com/llvm/llvm-project/commit/ac0d415552922436c3136e3dd1446294858c2d7d
DIFF: https://github.com/llvm/llvm-project/commit/ac0d415552922436c3136e3dd1446294858c2d7d.diff

LOG: Update documentation for buffer fat pointers (#92034)

Now that we've got (minus some issues around datatypes and invariant
loads) working lowerings for address space 7, update the table in the
AMDGPU usage guide to properly indicate the nature of these address
spaces.

Added: 
    

Modified: 
    llvm/docs/AMDGPUUsage.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst
index 51969be85648f..75536bc5bea67 100644
--- a/llvm/docs/AMDGPUUsage.rst
+++ b/llvm/docs/AMDGPUUsage.rst
@@ -824,8 +824,8 @@ supported for the ``amdgcn`` target.
      Constant                              4               constant    *same as global* 64      0x0000000000000000
      Private                               5               private     scratch          32      0xFFFFFFFF
      Constant 32-bit                       6               *TODO*                               0x00000000
-     Buffer Fat Pointer (experimental)     7               *TODO*
-     Buffer Resource (experimental)        8               *TODO*
+     Buffer Fat Pointer                    7               N/A         N/A              160     0
+     Buffer Resource                       8               N/A         V#               128     0x00000000000000000000000000000000
      Buffer Strided Pointer (experimental) 9               *TODO*
      Streamout Registers                   128             N/A         GS_REGS
      ===================================== =============== =========== ================ ======= ============================


        


More information about the llvm-commits mailing list