mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-26 23:21:11 +00:00
SystemZ release notes for 18.x. (#84560)
This commit is contained in:
parent
8c6015db59
commit
33c6b20276
@ -1327,6 +1327,11 @@ AIX Support
|
||||
or newer. Similar to the LTO support on AIX, ThinLTO is implemented with
|
||||
the libLTO.so plugin.
|
||||
|
||||
SystemZ Support
|
||||
^^^^^^^^^^^^^^^
|
||||
- Properly support 16 byte atomic int/fp types and ops. Atomic __int128 (and
|
||||
long double) variables are now aligned to 16 bytes by default (like gcc 14).
|
||||
|
||||
WebAssembly Support
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
@ -163,5 +163,10 @@ WebAssembly Improvements
|
||||
is read from object files within the archive. This matches the behaviour of
|
||||
the ELF linker.
|
||||
|
||||
SystemZ
|
||||
-------
|
||||
|
||||
* Add target support for SystemZ (s390x).
|
||||
|
||||
Fixes
|
||||
#####
|
||||
|
@ -215,6 +215,17 @@ Changes to the RISC-V Backend
|
||||
* ``-mcpu=sifive-p670`` was added.
|
||||
* Support for the Zicond extension is no longer experimental.
|
||||
|
||||
Changes to the SystemZ Backend
|
||||
------------------------------
|
||||
|
||||
* Properly support 16 byte atomic int/fp types and ops.
|
||||
* Support i128 as legal type in VRs.
|
||||
* Add an i128 cost model.
|
||||
* Support building individual functions with backchain using the
|
||||
__attribute__((target("backchain"))) syntax.
|
||||
* Add exception handling for XPLINK.
|
||||
* Add support for llvm-objcopy.
|
||||
|
||||
Changes to the WebAssembly Backend
|
||||
----------------------------------
|
||||
|
||||
|
@ -19,3 +19,5 @@ from the `LLVM releases web site <https://llvm.org/releases/>`_.
|
||||
|
||||
Non-comprehensive list of changes in this release
|
||||
=================================================
|
||||
|
||||
* SystemZ support added.
|
||||
|
Loading…
Reference in New Issue
Block a user