[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/amdgpu-disasm-reserve-xnack-mask-supported-only'. Changed from 0000000000000000000000000000000000000000 to b982bfe305dd89bb8a3d810fd72eba735c8efce2 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