OSDN Git Service

ReleaseNotes: RISCV
authorHans Wennborg <hans@hanshq.net>
Tue, 27 Aug 2019 16:26:35 +0000 (16:26 +0000)
committerHans Wennborg <hans@hanshq.net>
Tue, 27 Aug 2019 16:26:35 +0000 (16:26 +0000)
By Alex Bradbury!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_90@370076 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.rst

index 268528e..9709926 100644 (file)
@@ -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
 -----------------------------