summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2019-08-27 16:26:35 +0000
committerHans Wennborg <hans@hanshq.net>2019-08-27 16:26:35 +0000
commita97bebeb2315efbeda5b58710efcc43016c37f4c (patch)
tree24fcba93a66ff057d1173795e2b5b9cb6768177a
parent48278dc2af9556690f16069191b80237c27732b0 (diff)
downloadllvm-a97bebeb2315efbeda5b58710efcc43016c37f4c.tar.gz
ReleaseNotes: RISCV
By Alex Bradbury! git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_90@370076 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--docs/ReleaseNotes.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 268528ed1f9b..970992624f67 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -55,6 +55,8 @@ Non-comprehensive list of changes in this release
* The CMake parameter ``CLANG_ANALYZER_ENABLE_Z3_SOLVER`` has been replaced by
``LLVM_ENABLE_Z3_SOLVER``.
+* The RISCV target is no longer "experimental" (see below for more details).
+
.. NOTE
If you would like to document a larger change, then you can add a
@@ -216,6 +218,18 @@ Changes to the WebAssembly Target
During this release ...
+Changes to the RISCV Target
+---------------------------------
+
+The RISCV target is no longer "experimental"! It's now built by default,
+rather than needing to be enabled with ``LLVM_EXPERIMENTAL_TARGETS_TO_BUILD``.
+
+The backend has full codegen support for the RV32I and RV64I base RISC-V
+instruction set variants, with the MAFDC standard extensions. We support the
+hard and soft-float ABIs for these targets. Testing has been performed with
+both Linux and bare-metal targets, including the compilation of a large corpus
+of Linux applications (through buildroot).
+
Changes to the OCaml bindings
-----------------------------