[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