[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