You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: llvm/docs/ReleaseNotes.md
+29-1Lines changed: 29 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -263,7 +263,23 @@ Changes to the PowerPC Backend
263
263
------------------------------
264
264
265
265
* The Linux `ppc64` LLC default cpu is updated from `ppc` to `ppc64`.
266
-
* The AIX LLC default cpu is updated from `generic` to `pwr7`.
266
+
* Replaced PPCMergeStringPool with GlobalMerge.
267
+
* Disabled vsx and altivec when -msoft-float is used.
268
+
* Added support for -mcpu=pwr11 -mtune=pwr11.
269
+
* Implemented BCD assist builtins.
270
+
* Expanded global named register support.
271
+
* Updated to use tablegen's MatchRegisterName().
272
+
* Fixed saving of Link Register when using ROP Protect.
273
+
* Fixed SUBREG_TO_REG handling in the RegisterCoalescer.
274
+
* Fixed data layout alignment of i128 to 16.
275
+
* Fixed codegen for transparent_union function parameters.
276
+
* Added an error for incorrect use of memory operands.
277
+
* Other various bug fixes and codegen improvements.
278
+
279
+
AIX Specific:
280
+
* LLC default cpu is updated from `generic` to `pwr7`.
281
+
* Fixed handling in emitGlobalConstantImpl to emit aliases to subobjects at proper offsets.
282
+
* Enabled aggressive merging of constants to reduce TOC entries.
267
283
268
284
Changes to the RISC-V Backend
269
285
-----------------------------
@@ -478,6 +494,10 @@ Changes to the LLVM tools
478
494
479
495
* llvm-objcopy now prints the correct file path in the error message when the output file specified by `--dump-section` cannot be opened.
480
496
497
+
* llvm-cxxfilt now supports demangling call expressions encoded using `cp` instead of `cl`.
498
+
499
+
* llvm-objdump now supports printing the file header, load section header and auxiliary header for XCOFF object files under the ``--private-headers`` option.
500
+
481
501
Changes to LLDB
482
502
---------------------------------
483
503
@@ -630,6 +650,14 @@ Changes to BOLT
630
650
Changes to Sanitizers
631
651
---------------------
632
652
653
+
Changes to the Profile Runtime
654
+
------------------------------
655
+
656
+
* On platforms where ``atexit``-registered functions are not called when
657
+
a DSO is ``dlclose``'d, a mechanism is added that implements this
658
+
missing functionality for calls to ``atexit`` in the profile runtime.
659
+
[This is currently only enabled on AIX](https://github.com/llvm/llvm-project/pull/102940).
0 commit comments