[PATCH] D133373: [docs][RISCV] Document status of scalar crypto extensions
Philip Reames via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 8 15:55:50 PDT 2022
This revision was automatically updated to reflect the committed changes.
Closed by commit rG194900fc24fe: [docs][RISCV] Document status of scalar crypto extensions (authored by reames).
Changed prior to commit:
https://reviews.llvm.org/D133373?vs=458249&id=458906#toc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D133373/new/
https://reviews.llvm.org/D133373
Files:
llvm/docs/RISCVUsage.rst
Index: llvm/docs/RISCVUsage.rst
===================================================================
--- llvm/docs/RISCVUsage.rst
+++ llvm/docs/RISCVUsage.rst
@@ -56,6 +56,9 @@
``Zba`` Supported
``Zbb`` Supported
``Zbc`` Supported
+ ``Zbkb`` Supported (See note)
+ ``Zbkc`` Supported
+ ``Zbkx`` Supported (See note)
``Zbs`` Supported
``Zdinx`` Assembly Support
``Zfh`` Supported
@@ -67,6 +70,16 @@
``Zicbop`` Assembly Support
``Zicboz`` Assembly Support
``Zihintpause`` Assembly Support
+ ``Zkn`` Supported
+ ``Zknd`` Supported (See note)
+ ``Zkne`` Supported (See note)
+ ``Zknh`` Supported (See note)
+ ``Zksed`` Supported (See note)
+ ``Zksh`` Supported (See note)
+ ``Zk`` Supported
+ ``Zkr`` Supported
+ ``Zks`` Supported
+ ``Zkt`` Supported
``Zmmul`` Supported
``Zve32x`` Partially Supported
``Zve32f`` Partially Supported
@@ -121,6 +134,12 @@
To use an experimental extension from `clang`, you must add `-menable-experimental-extensions` to the command line, and specify the exact version of the experimental extension you are using. To use an experimental extension with LLVM's internal developer tools (e.g. `llc`, `llvm-objdump`, `llvm-mc`), you must prefix the extension name with `experimental-`. Note that you don't need to specify the version with internal tools, and shouldn't include the `experimental-` prefix with `clang`.
+``Zbkb``, ``Zbkx``
+ Pattern matching support for these instructions is incomplete.
+
+``Zknd``, ``Zkne``, ``Zknh``, ``Zksed``, ``Zksh``
+ No pattern matching exists. As a result, these instructions can only be used from assembler or via intrinsic calls.
+
Specification Documents
=======================
For ratified specifications, please refer to the `official RISC-V International
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D133373.458906.patch
Type: text/x-patch
Size: 2056 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220908/bb17721e/attachment.bin>
More information about the llvm-commits
mailing list