[qt/clang/llvm-project]: 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-project Pushed by mirror-service into branch 'upstream/users/arsenm/remove-xnack-sramecc-subtarget-features'. Changed from 0000000000000000000000000000000000000000 to 65ac057378bcfbefd99620c82ed5b6a98b5becb8 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 b982bfe305dd89bb8a3d810fd72eba735c8efce2 by Matt Arsenault on 29/07/2026 at 15:07.. AMDGPU: Only disassemble .amdhsa_reserve_xnack_mask on xnack targets The disassembler unconditionally printed .amdhsa_reserve_xnack_mask when emitting a kernel descriptor. Targets that do not support xnack have no xnack mask to reserve, and the assembler streamer already only emits the directive when the subtarget supports xnack. Match that behavior in the disassembler so the round-trip is consistent and gfx11/gfx12 descriptors no longer carry a spurious directive. As a guard against a malformed binary, if the object's ELF e_flags erroneously select xnack "on" for a target that does not support xnack, still print the directive so the invalid state remains visible in the disassembly rather than being silently dropped. Co-authored-by: Claude (Opus 4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/b982bfe305dd89bb8a3d810fd72eba735c8efce2 Git commit 65ac057378bcfbefd99620c82ed5b6a98b5becb8 by Matt Arsenault on 29/07/2026 at 16:46.. AMDGPU: Remove xnack and sramecc subtarget features Now that these are controlled by module flags, the subtarget features were just used for assembler and disassembler controls. Now that the assembler and disassembler can infer these from the e_flags and target directives, they are no longer necessary. Co-authored-by: Claude (Opus 4.8) <[email protected]> https://invent.kde.org/qt/clang/llvm-project/-/commit/65ac057378bcfbefd99620c82ed5b6a98b5becb8