[qt/clang/llvm]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]> Wed, 5 Aug 2026 06:12:12 +0000 (UTC)
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/clang/llvm Pushed by mirror-service into branch 'upstream/users/petar-jovanovic/skip-s_delay_alu'. Changed from 0000000000000000000000000000000000000000 to 8ecbad03e59743ab6ad302d0668a341a647eb406 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 8ecbad03e59743ab6ad302d0668a341a647eb406 by Petar Jovanovic on 04/08/2026 at 22:05.. [AMDGPU] Skip s_delay_alu for gfx1250 WMMA C-reuse chains Consecutive gfx1250 WMMA/SWMMAC ops accumulating into the same matrix C register reuse the accumulator in place, so the tied srcC read is omitted and no delay is needed. AMDGPUInsertDelayAlu did not model this and emitted an s_delay_alu that stalls the reuse chain. Detect a C-reuse edge (tied srcC overlaps the previous XDL WMMA's dest, with no intervening instruction) and skip the delay for that operand. The change is state-neutral and safe, since GFX12+ interlocks the matrix C hazard in hardware. https://invent.kde.org/qt/clang/llvm/-/commit/8ecbad03e59743ab6ad302d0668a341a647eb406