[qt/clang/llvm]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm
Pushed by mirror-service into branch 'upstream/main'.
Changed from 06fb5203c6398df1ab72788eee91a6cea36b0a0b to 6a2bdfeea8c3ada0f9ca2d4d7b2d391f75ab4541
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 07b5c31ae23afb13609a55af9b4050c94a71ae29 by GitHub (on behalf of Florian Hahn) on 26/07/2026 at 17:14..
[ConstraintElim] Re-organize tests with decomposition failures (NFC). (#212130)

Add more tests for failed decomposition, consolidate them in
partial-decomposition.ll.
https://invent.kde.org/qt/clang/llvm/-/commit/07b5c31ae23afb13609a55af9b4050c94a71ae29

Git commit 1d349c710c33026655d9d6952785e1867f5af97e by GitHub (on behalf of Nico Weber) on 26/07/2026 at 17:15..
[gn build] Port 150f33ce2895 (#212136)
https://invent.kde.org/qt/clang/llvm/-/commit/1d349c710c33026655d9d6952785e1867f5af97e

Git commit 1f48ea0f6334d1085bd1b13cd303f04f7af64bd8 by GitHub (on behalf of Nico Weber) on 26/07/2026 at 17:15..
[libc++] Removing traiilng whitespace at line end in CMakeLists.txt (#212135)

Follow-up to #209291.
https://invent.kde.org/qt/clang/llvm/-/commit/1f48ea0f6334d1085bd1b13cd303f04f7af64bd8

Git commit f3f2cd6844f606b804c76e06dca0b9c18af3ec04 by GitHub (on behalf of Nico Weber) on 26/07/2026 at 17:15..
[gn build] Port a434fe87cce7 (#212137)
https://invent.kde.org/qt/clang/llvm/-/commit/f3f2cd6844f606b804c76e06dca0b9c18af3ec04

Git commit 7bbaa66b88b9c551d0b8f9835ebe5e253e351d5c by GitHub (on behalf of Florian Hahn) on 26/07/2026 at 18:07..
Reapply "[VPlan] Re-use VPSlotTracker when printing recipes for costs (NFC)." (#209003) (#211763)

This reverts commit 4c7948d06c93e8d233cd4733fd4107f3b68bc7bc. The commit
always constructs slot on first use, to fix compile-time regressions in
release builds.

Original message:
VPRecipeBase::dump() constructs a fresh VPSlotTracker instance on each
call. VPSlotTracker construction requires iterating over all recipes in
the plan, to number all VPValues.

To avoid doing lots of unnecessary work when printing VPlan costs,
construct a shared VPSlotTracker in VPCostContext, re-used by all
prints.

This can speed up debug output for large loops.

PR: https://github.com/llvm/llvm-project/pull/203386
https://invent.kde.org/qt/clang/llvm/-/commit/7bbaa66b88b9c551d0b8f9835ebe5e253e351d5c

Git commit 39eb2a11a21927832091b54f25dc4a8bd1c61604 by GitHub (on behalf of Andres-Salamanca) on 26/07/2026 at 19:21..
[CIR][NFC] Reorganize coroutine tests (#211152)

Move the coroutine tests into a dedicated CodeGenCoroutines directory.
This is a test only reorganization in preparation for upcoming
coroutine-related changes.
https://invent.kde.org/qt/clang/llvm/-/commit/39eb2a11a21927832091b54f25dc4a8bd1c61604

Git commit 814a883c3c814a98abbdd30c3320553624d59cc2 by GitHub (on behalf of Florian Hahn) on 26/07/2026 at 20:28..
[SCEV] Remove ptrtoint expression (NFC). (#212038)

Follow-up to https://github.com/llvm/llvm-project/pull/180244 to remove
the now unused SCEVPtrToIntExpr.

PR: https://github.com/llvm/llvm-project/pull/212038
https://invent.kde.org/qt/clang/llvm/-/commit/814a883c3c814a98abbdd30c3320553624d59cc2

Git commit 4068f4d2e0f30626e2f0fdf716e62624519bdd5e by GitHub (on behalf of Kirill A. Korinsky) on 26/07/2026 at 20:56..
[ELF] Fix dynamic relocations in .eh_frame (#210967)

scanEhSection translates input offsets to merged .eh_frame offsets
before creating dynamic relocations. DynamicReloc::getOffset translated
them a second time through EhInputSection.

Use the synthetic parent for already merged offsets, and use the
finalized relocation offset when verifying applied addends.

---------

Co-authored-by: Fangrui Song <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/4068f4d2e0f30626e2f0fdf716e62624519bdd5e

Git commit 99a8141b11cd8175b3d2fd81a83786083b6e7501 by GitHub (on behalf of Jeff Bailey) on 26/07/2026 at 21:03..
[libc][test][NFC] Fix compiler warnings in libc tests (#212100)

Resolved compiler warnings in several libc unit and integration tests:

- Fixed -Wmissing-designated-field-initializers in localtime_r_test.cpp
by using zero-initialisation instead of partial designated initialisers.
- Fixed -Wimplicit-int-conversion in sigaltstack_test.cpp by explicitly
casting the loop index to uint8_t.
- Fixed -Wunused-parameter in pthread_barrier_test.cpp by omitting
unused parameter names in function definitions.

Assisted-by: Automated tooling, human reviewed.
https://invent.kde.org/qt/clang/llvm/-/commit/99a8141b11cd8175b3d2fd81a83786083b6e7501

Git commit 6a2bdfeea8c3ada0f9ca2d4d7b2d391f75ab4541 by GitHub (on behalf of Fangrui Song) on 26/07/2026 at 22:43..
[ELF,SPARC] Support ABS and RELATIVE dynamic relocations (#212155)

... and test some previously uncovered GOT relocation types.
Test convention follows ppc32-*, which I added in 2019.

The SPARC psABI only defines Elf64_Rela. Add EM_SPARCV9 to getIsRela so
that dynamic relocations use .rela.dyn/.rela.plt instead of the
unsupported SHT_REL form.

Co-authored-by: Kirill A. Korinsky <[email protected]>

Co-authored-by: Kirill A. Korinsky <[email protected]>
https://invent.kde.org/qt/clang/llvm/-/commit/6a2bdfeea8c3ada0f9ca2d4d7b2d391f75ab4541
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.