Skip to content

Commit 5d3b9e2

Browse files
[PowerPC] Update LLVM 20.1.0 Release Notes (#128764)
This PR adds LLVM 20.1.0 release notes that are related to the PowerPC target. --------- Co-authored-by: Hubert Tong <[email protected]>
1 parent addf1c9 commit 5d3b9e2

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1269,6 +1269,8 @@ CUDA Support
12691269

12701270
AIX Support
12711271
^^^^^^^^^^^
1272+
- Fixed the ``-print-runtime-dir`` option.
1273+
- Enable continuous profile syncing feature on AIX.
12721274

12731275
NetBSD Support
12741276
^^^^^^^^^^^^^^

llvm/docs/ReleaseNotes.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,23 @@ Changes to the PowerPC Backend
263263
------------------------------
264264

265265
* 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.
267283

268284
Changes to the RISC-V Backend
269285
-----------------------------
@@ -478,6 +494,10 @@ Changes to the LLVM tools
478494

479495
* llvm-objcopy now prints the correct file path in the error message when the output file specified by `--dump-section` cannot be opened.
480496

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+
481501
Changes to LLDB
482502
---------------------------------
483503

@@ -630,6 +650,14 @@ Changes to BOLT
630650
Changes to Sanitizers
631651
---------------------
632652

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).
660+
633661
Other Changes
634662
-------------
635663

0 commit comments

Comments
 (0)