Skip to content

Commit f133935

Browse files
JonPsson1Shivam Gupta
authored andcommitted
SystemZ release notes for 18.x. (llvm#84560)
1 parent 41347c6 commit f133935

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -519,6 +519,11 @@ AIX Support
519519
NetBSD Support
520520
^^^^^^^^^^^^^^
521521

522+
SystemZ Support
523+
^^^^^^^^^^^^^^^
524+
- Properly support 16 byte atomic int/fp types and ops. Atomic __int128 (and
525+
long double) variables are now aligned to 16 bytes by default (like gcc 14).
526+
522527
WebAssembly Support
523528
^^^^^^^^^^^^^^^^^^^
524529

llvm/docs/ReleaseNotes.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,17 @@ Changes to the RISC-V Backend
132132
* The ``Zvbc32e`` and ``Zvkgs`` extensions are now supported experimentally.
133133
* Added ``Smctr`` and ``Ssctr`` extensions.
134134

135+
Changes to the SystemZ Backend
136+
------------------------------
137+
138+
* Properly support 16 byte atomic int/fp types and ops.
139+
* Support i128 as legal type in VRs.
140+
* Add an i128 cost model.
141+
* Support building individual functions with backchain using the
142+
__attribute__((target("backchain"))) syntax.
143+
* Add exception handling for XPLINK.
144+
* Add support for llvm-objcopy.
145+
135146
Changes to the WebAssembly Backend
136147
----------------------------------
137148

openmp/docs/ReleaseNotes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ from the `LLVM releases web site <https://llvm.org/releases/>`_.
1919

2020
Non-comprehensive list of changes in this release
2121
=================================================
22+
23+
* SystemZ support added.

0 commit comments

Comments
 (0)