diff options
author | Hans Wennborg <hans@hanshq.net> | 2019-08-27 16:26:35 +0000 |
---|---|---|
committer | Hans Wennborg <hans@hanshq.net> | 2019-08-27 16:26:35 +0000 |
commit | a97bebeb2315efbeda5b58710efcc43016c37f4c (patch) | |
tree | 24fcba93a66ff057d1173795e2b5b9cb6768177a | |
parent | 48278dc2af9556690f16069191b80237c27732b0 (diff) | |
download | llvm-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.rst | 14 |
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 ----------------------------- |