Skip to content

Commit 639dceb

Browse files
committed
SystemZ release notes.
1 parent 461274b commit 639dceb

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

clang/docs/ReleaseNotes.rst

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

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

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: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,16 @@ 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+
218228
Changes to the WebAssembly Backend
219229
----------------------------------
220230

0 commit comments

Comments
 (0)