Skip to content

Commit dda0a18

Browse files
committed
[LLVM 11] Add SystemZ changes to release notes
Differential Revision: https://reviews.llvm.org/D88479
1 parent eb83b55 commit dda0a18

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

llvm/docs/ReleaseNotes.rst

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,21 @@ Bug fixes:
241241
* The correct libcall is now emitted for converting a float/double to a 32-bit
242242
signed or unsigned integer on RV64 targets lacking the F or D extensions.
243243

244+
Changes to the SystemZ Target
245+
-----------------------------
246+
247+
* Added support for the MemorySanitizer and the LeakSanitizer.
248+
* Added support for the ``-fstack-clash-protection`` command line option.
249+
* Enhanced the assembler parser to allow using `%r0` even in an address
250+
register context, and to allow specifying registers using plain integer
251+
numbers instead of register names everywhere.
252+
* Fixed wrong code generation violating the platform ABI when passing
253+
a C++ class (not struct) type having only a single member of
254+
floating-point type.
255+
* Fixed wrong code generation when using the `vec_store_len_r` or
256+
`vec_load_len_r` intrinsics with an immediate length argument of
257+
16 or larger.
258+
* Miscellaneous codegen enhancements, in particular to improve vector code.
244259

245260
Changes to the X86 Target
246261
-------------------------

0 commit comments

Comments
 (0)