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

KDE Git Services - Bulk Change <[email protected]> Tue, 4 Aug 2026 18:14:49 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm-project
Pushed by mirror-service into branch 'upstream/users/doru1004/pr2-more-as13'.
Changed from f24f86c013520432d6c20cae44bdec3b26e3d39d to 17d308e825e5c19e953e03d7db994ebd1725f838
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 8aa39c90d7085edc9973e26a4aa221aa8af8524d by Gheorghe-Teodor Bercea on 04/08/2026 at 11:57..
Classify the VGPR address space correctly and give it alias rules
https://invent.kde.org/qt/clang/llvm-project/-/commit/8aa39c90d7085edc9973e26a4aa221aa8af8524d

Git commit 0456d7e21f21f978e1079c494a465947ec28f55d by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Lower loads and stores for address space 13
https://invent.kde.org/qt/clang/llvm-project/-/commit/0456d7e21f21f978e1079c494a465947ec28f55d

Git commit 1ae9f696eba4b3d1f2d462dbc454844632c89549 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Waterfall any non-SGPR VGPR-memory index, not just virtual
https://invent.kde.org/qt/clang/llvm-project/-/commit/1ae9f696eba4b3d1f2d462dbc454844632c89549

Git commit 34a70f8bfd7b400284ee010e55816b57741e6e11 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Do not set a kill flag on the M0 index copy in AMDGPUAssignIdxToM0
https://invent.kde.org/qt/clang/llvm-project/-/commit/34a70f8bfd7b400284ee010e55816b57741e6e11

Git commit 2090b09fea50183669554cc9452573e8ea9633a1 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Mask the VGPR-memory movrel base into the addressable range
https://invent.kde.org/qt/clang/llvm-project/-/commit/2090b09fea50183669554cc9452573e8ea9633a1

Git commit 999e93cd507e0135058a5bf4fae780130eb315e3 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Simplify demanded bits
https://invent.kde.org/qt/clang/llvm-project/-/commit/999e93cd507e0135058a5bf4fae780130eb315e3

Git commit b68e6f92833f9f7624cbe3131dc54b082106a19b by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Run AMDGPUAssignIdxToM0 for optnone functions
https://invent.kde.org/qt/clang/llvm-project/-/commit/b68e6f92833f9f7624cbe3131dc54b082106a19b

Git commit 084a4f8a796eafaa84970c3d79371b8c9b862068 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Stop miscompiling VGPR-memory accesses on subtargets without movrel
https://invent.kde.org/qt/clang/llvm-project/-/commit/084a4f8a796eafaa84970c3d79371b8c9b862068

Git commit 205a3442a23fd7baef348ec7db623bfb420f5eaa by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Declare in TableGen that the VGPR-memory pseudos write M0
https://invent.kde.org/qt/clang/llvm-project/-/commit/205a3442a23fd7baef348ec7db623bfb420f5eaa

Git commit 9df247d5bbf14ffb11de2c9af7824b7c9667cb6b by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Explain the undef operands of the VGPR-memory indexed moves
https://invent.kde.org/qt/clang/llvm-project/-/commit/9df247d5bbf14ffb11de2c9af7824b7c9667cb6b

Git commit 98e5e68ea5e3f954e136f273898f3b5f9a4fad2e by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Give the VGPR-memory moves their own opcodes
https://invent.kde.org/qt/clang/llvm-project/-/commit/98e5e68ea5e3f954e136f273898f3b5f9a4fad2e

Git commit 0b8b9f403100581505b207b87cf545efd0f2d376 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Pin VGPR-memory indexed accesses to EXEC and mark them divergent
https://invent.kde.org/qt/clang/llvm-project/-/commit/0b8b9f403100581505b207b87cf545efd0f2d376

Git commit dcb35187ac0242625a09ab068079b6cfd5bd93c1 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Address review: subarch triples, required pass mixin, legalizer predicates, redundant VALU
https://invent.kde.org/qt/clang/llvm-project/-/commit/dcb35187ac0242625a09ab068079b6cfd5bd93c1

Git commit 082d7befd61c8708b4d191783efea9458b9e82b1 by Gheorghe-Teodor Bercea on 04/08/2026 at 11:58..
Set up M0 for VGPR-memory accesses in finalizeLowering instead of a separate pass
https://invent.kde.org/qt/clang/llvm-project/-/commit/082d7befd61c8708b4d191783efea9458b9e82b1

Git commit e336342a1fe053d535da2994b11e0f298802d010 by Gheorghe-Teodor Bercea on 04/08/2026 at 12:12..
Round-trip VGPR-memory pointers through flat via a synthetic aperture
https://invent.kde.org/qt/clang/llvm-project/-/commit/e336342a1fe053d535da2994b11e0f298802d010

Git commit 17d308e825e5c19e953e03d7db994ebd1725f838 by Gheorghe-Teodor Bercea on 04/08/2026 at 14:13..
Declare M0 on the VGPR-memory pseudos only where the expansion writes it
https://invent.kde.org/qt/clang/llvm-project/-/commit/17d308e825e5c19e953e03d7db994ebd1725f838