[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