[llvm] 99610fa - Revert "[AMDGPU] Start documenting calling conventions. NFC"

Diana Picus via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 20 00:56:34 PDT 2023


Author: Diana Picus
Date: 2023-06-20T09:55:52+02:00
New Revision: 99610fa77df46fbc38d80e0b7ee02acfddbd032d

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

LOG: Revert "[AMDGPU] Start documenting calling conventions. NFC"

This reverts commit aa7b127cb7314e326457d7f790d36db1cb74f63c.

...because I really ought to install sphinx.

Added: 
    

Modified: 
    llvm/docs/AMDGPUUsage.rst

Removed: 
    


################################################################################
diff  --git a/llvm/docs/AMDGPUUsage.rst b/llvm/docs/AMDGPUUsage.rst
index 7aea864ddfc82..90f50e487d8ff 100644
--- a/llvm/docs/AMDGPUUsage.rst
+++ b/llvm/docs/AMDGPUUsage.rst
@@ -1064,67 +1064,6 @@ The AMDGPU backend supports the following LLVM IR attributes.
 
      ======================================= ==========================================================
 
-Calling Conventions
--------------------
-
-The AMDGPU backend supports the following calling conventions:
-
-  .. table:: AMDGPU Calling Conventions
-     :name: amdgpu-cc
-
-     =============================== ==========================================================
-     Calling Convention              Description
-     =============================== ==========================================================
-     ``ccc``                         The C calling convention. Used by default.
-                                     See :ref:`amdgpu-amdhsa-function-call-convention-non-kernel-functions`
-                                     for more details.
-
-     ``fastcc``                      The fast calling convention. Mostly the same as the ``ccc``.
-
-     ``coldcc``                      The cold calling convention. Mostly the same as the ``ccc``.
-
-     ``amdgpu_cs``                   Used for Mesa/AMDPAL compute shaders.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_es``                   Used for AMDPAL shader stage before geometry shader if geometry is in
-                                     use. So either the domain (= tessellation evaluation) shader if
-                                     tessellation is in use, or otherwise the vertex shader.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_gfx``                  Used for AMD graphics targets. Functions with this calling convention
-                                     cannot be used as entry points.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_gs``                   Used for Mesa/AMDPAL geometry shaders.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_hs``                   Used for Mesa/AMDPAL hull shaders (= tessellation control shaders).
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_kernel``               See :ref:`_amdgpu-amdhsa-function-call-convention-kernel-functions`
-
-     ``amdgpu_ls``                   Used for AMDPAL vertex shader if tessellation is in use.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_ps``                   Used for Mesa/AMDPAL pixel shaders.
-                                     ..TODO::
-                                     Describe.
-
-     ``amdgpu_vs``                   Used for Mesa/AMDPAL last shader stage before rasterization (vertex
-                                     shader if tessellation and geometry are not in use, or otherwise
-                                     copy shader if one is needed).
-                                     ..TODO::
-                                     Describe.
-
-     =============================== ==========================================================
-
-
 .. _amdgpu-elf-code-object:
 
 ELF Code Object


        


More information about the llvm-commits mailing list