[PATCH] D133529: [docs][RISCV] Document status of assorted extensions

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 8 14:26:12 PDT 2022


reames created this revision.
reames added reviewers: kito-cheng, asb, frasercrmck, craig.topper, jrtc27.
Herald added subscribers: sunshaoce, VincentWu, luke957, StephenFan, vkmr, evandro, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, shiva0217, niosHD, sabuasal, bollu, simoncook, johnrusso, rbar, arichardson, mcrosier.
Herald added a project: All.
reames requested review of this revision.
Herald added subscribers: pcwang-thead, eopXD, MaskRay.
Herald added a project: LLVM.

Sorry, there's no real theme to this.  It's simply the rest of the extensions we implement which don't need individual discussion.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D133529

Files:
  llvm/docs/RISCVUsage.rst


Index: llvm/docs/RISCVUsage.rst
===================================================================
--- llvm/docs/RISCVUsage.rst
+++ llvm/docs/RISCVUsage.rst
@@ -44,40 +44,48 @@
 
   .. table:: Ratified Extensions by Status
 
-     =============  ========================
-     Extension      Status
-     =============  ========================
-     ``A``          Supported
-     ``C``          Supported
-     ``D``          Supported
-     ``F``          Supported
-     ``M``          Supported
-     ``V``          Supported
-     ``Zba``        Supported
-     ``Zbb``        Supported
-     ``Zbc``        Supported
-     ``Zbs``        Supported
-     ``Zicbom``     Assembly Support
-     ``Zicbop``     Assembly Support
-     ``Zicboz``     Assembly Support
-     ``Zve32x``     Partially Supported
-     ``Zve32f``     Partially Supported
-     ``Zve64x``     Supported
-     ``Zve64f``     Supported
-     ``Zve64d``     Supported
-     ``Zvl32b``     Partially Supported
-     ``Zvl64b``     Supported
-     ``Zvl128b``    Supported
-     ``Zvl256b``    Supported
-     ``Zvl512b``    Supported
-     ``Zvl1024b``   Supported
-     ``Zvl2048b``   Supported
-     ``Zvl4096b``   Supported
-     ``Zvl8192b``   Supported
-     ``Zvl16384b``  Supported
-     ``Zvl32768b``  Supported
-     ``Zvl65536b``  Supported
-     =============  ========================
+     =============    ========================
+     Extension        Status
+     =============    ========================
+     ``A``            Supported
+     ``C``            Supported
+     ``D``            Supported
+     ``F``            Supported
+     ``M``            Supported
+     ``V``            Supported
+     ``Zba``          Supported
+     ``Zbb``          Supported
+     ``Zbc``          Supported
+     ``Zbs``          Supported
+     ``Zdinx``        Assembly Support
+     ``Zfh``          Supported
+     ``Zfhmin``       Supported
+     ``Zfinx``        Assembly Support
+     ``Zhinx``        Assembly Support
+     ``Zhinxmin``     Assembly Support
+     ``Zicbom``       Assembly Support
+     ``Zicbop``       Assembly Support
+     ``Zicboz``       Assembly Support
+     ``Zihintpause``  Assembly Support
+     ``Zmmul``        Supported
+     ``Zve32x``       Partially Supported
+     ``Zve32f``       Partially Supported
+     ``Zve64x``       Supported
+     ``Zve64f``       Supported
+     ``Zve64d``       Supported
+     ``Zvl32b``       Partially Supported
+     ``Zvl64b``       Supported
+     ``Zvl128b``      Supported
+     ``Zvl256b``      Supported
+     ``Zvl512b``      Supported
+     ``Zvl1024b``     Supported
+     ``Zvl2048b``     Supported
+     ``Zvl4096b``     Supported
+     ``Zvl8192b``     Supported
+     ``Zvl16384b``    Supported
+     ``Zvl32768b``    Supported
+     ``Zvl65536b``    Supported
+     =============    ========================
 
 Assembly Support
   LLVM supports the associated instructions in assembly.  All assembly related tools (e.g. assembler, disassembler, llvm-objdump, etc..) are supported.  Compiler and linker will accept extension names, and linked binaries will contain appropriate ELF flags and attributes to reflect use of named extension.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133529.458870.patch
Type: text/x-patch
Size: 3215 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220908/f5bec5b4/attachment.bin>


More information about the llvm-commits mailing list