[PATCH] D120047: [docs] Add release notes for the RISC-V backend in LLVM 14

Alex Bradbury via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 17 05:28:16 PST 2022


asb created this revision.
asb added reviewers: luismarques, craig.topper, frasercrmck, jrtc27.
Herald added subscribers: VincentWu, luke957, StephenFan, vkmr, sameer.abuasal, s.egerton, Jim, rogfer01, kito-cheng, simoncook.
asb requested review of this revision.
Herald added subscribers: llvm-commits, pcwang-thead.
Herald added a project: LLVM.

(Note: This patch is written against 14.x)

Just a first draft - I'd appreciate more eyes on this. Please speak up if I'm missing something you think is worth noting.

I haven't delved much into RVV changes - if anyone could propose anything else worth noting there (either as a comment here, or in a follow-up patch to the release notes) that would be really helpful.


https://reviews.llvm.org/D120047

Files:
  llvm/docs/ReleaseNotes.rst


Index: llvm/docs/ReleaseNotes.rst
===================================================================
--- llvm/docs/ReleaseNotes.rst
+++ llvm/docs/ReleaseNotes.rst
@@ -102,6 +102,28 @@
 
 During this release ...
 
+Changes to the RISC-V Target
+----------------------------
+
+* Codegen improvements for RV64 around the selection of addw/subw/mulw/slliw
+  instructions and removal of redundant sext.w instructions (using the new
+  RISCVSExtWRemoval pass).
+* The various RISC-V vector extensions were updated to version 1.0 and are no
+  longer experimental.
+* The Zba, Zbb, Zbc, and Zbs bit-manipulation extensions were updated to
+  version 1.0 and are no longer experimental.
+* Added MC layer support for the ratified scalar cryptography extensions.
+* The Zfh and Zfhmin extensions for half-precision floating point were updated
+  to version 1.0 and are no longer experimental.
+* Added support for the ``.insn`` directive.
+* Various improvements to immediate materialisation, including when
+  bit-manipulation extensions are enabled. Additionally, the constant pool is
+  now used for large integers.
+* Added support for constrained FP intrinsics.
+* Added support for CSRs introduced in the Sscofpmf, Smstateen, and Sstc
+  extensions.
+* The experimental 'Zbproposedc' extension was removed.
+
 Changes to the X86 Target
 -------------------------
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D120047.409606.patch
Type: text/x-patch
Size: 1365 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20220217/a83717d3/attachment.bin>


More information about the llvm-commits mailing list