[qt/clang/llvm]: 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 Pushed by mirror-service into branch 'upstream/users/kerbowa/amdgpu-coexec-hazard-mode'. Changed from aa5ec7d852f2a84328cf7b8697136e833b74e4c6 to 7a5b2f0b7efb573215416b5db240b30a641c8dd7 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 7a5b2f0b7efb573215416b5db240b30a641c8dd7 by Austin Kerbow on 03/08/2026 at 07:28.. [AMDGPU] Model WMMA co-execution windows in the scheduler for gfx1250 WMMA instructions in gfx1250 exposes an execution window during which only certain other instruction classes may co-execute. Teach the hazard recognizer about those windows so the scheduler can fill co-execution slots and account for the resulting stalls. This adds a preRA hazard recognizer mode. Add AMDGPUCoExecInfo.h, a shared model of a co-execution window: the per-stage capability bitmask, the stage types (CoExecStageType), and CoExecInfo, which maps a multi-cycle instruction to its per-cycle slot pattern via getCoExecInfo(). InstructionFlavor and its helpers move here from AMDGPUCoExecSchedStrategy.h with no functional change so they can be shared by the scheduler and the hazard recognizer. https://invent.kde.org/qt/clang/llvm/-/commit/7a5b2f0b7efb573215416b5db240b30a641c8dd7