Skip to content

Commit 33c6b20

Browse files
authored
SystemZ release notes for 18.x. (#84560)
1 parent 8c6015d commit 33c6b20

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1327,6 +1327,11 @@ AIX Support
13271327
or newer. Similar to the LTO support on AIX, ThinLTO is implemented with
13281328
the libLTO.so plugin.
13291329

1330+
SystemZ Support
1331+
^^^^^^^^^^^^^^^
1332+
- Properly support 16 byte atomic int/fp types and ops. Atomic __int128 (and
1333+
long double) variables are now aligned to 16 bytes by default (like gcc 14).
1334+
13301335
WebAssembly Support
13311336
^^^^^^^^^^^^^^^^^^^
13321337

lld/docs/ReleaseNotes.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,10 @@ WebAssembly Improvements
163163
is read from object files within the archive. This matches the behaviour of
164164
the ELF linker.
165165

166+
SystemZ
167+
-------
168+
169+
* Add target support for SystemZ (s390x).
170+
166171
Fixes
167172
#####

llvm/docs/ReleaseNotes.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,17 @@ Changes to the RISC-V Backend
215215
* ``-mcpu=sifive-p670`` was added.
216216
* Support for the Zicond extension is no longer experimental.
217217

218+
Changes to the SystemZ Backend
219+
------------------------------
220+
221+
* Properly support 16 byte atomic int/fp types and ops.
222+
* Support i128 as legal type in VRs.
223+
* Add an i128 cost model.
224+
* Support building individual functions with backchain using the
225+
__attribute__((target("backchain"))) syntax.
226+
* Add exception handling for XPLINK.
227+
* Add support for llvm-objcopy.
228+
218229
Changes to the WebAssembly Backend
219230
----------------------------------
220231

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)