[all-commits] [llvm/llvm-project] 018d37: [AMDGPU][NFC] Extract the MFMA read-window calcula...
Michael Halkenhäuser via All-commits
all-commits at lists.llvm.org
Wed Sep 23 11:29:13 PDT 2026
Branch: refs/heads/users/mhalk/fix/amdgpu-mfma-hazard-window-pairing
Home: https://github.com/llvm/llvm-project
Commit: 018d3733b477dc27a936073f467d26d7dfeff458
https://github.com/llvm/llvm-project/commit/018d3733b477dc27a936073f467d26d7dfeff458
Author: Michael Halkenhaeuser <MichaelGerald.Halkenhauser at amd.com>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
Log Message:
-----------
[AMDGPU][NFC] Extract the MFMA read-window calculation
Move the wait states a consumer needs before reading an MFMA result out
of checkMAIHazards90A into mfmaReadWindow, taking the producer as an
argument, so a caller can ask about a specific producer. The caller
passes the producer the walk recorded, so nothing changes.
AI-assisted.
Commit: 9f1fce06c508db205c6146e4df66d8d185c0f475
https://github.com/llvm/llvm-project/commit/9f1fce06c508db205c6146e4df66d8d185c0f475
Author: Michael Halkenhaeuser <MichaelGerald.Halkenhauser at amd.com>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
Log Message:
-----------
[AMDGPU][NFC] Avoid duplicate MAI hazard checks
PreEmitNoopsCommon called checkMAIVALUHazards twice whenever padding was
required.
AI-assisted.
Commit: 82c8bb5e4011e664ceda215c305efcbde1da0f78
https://github.com/llvm/llvm-project/commit/82c8bb5e4011e664ceda215c305efcbde1da0f78
Author: Michael Halkenhaeuser <MichaelGerald.Halkenhauser at amd.com>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
M llvm/test/CodeGen/AMDGPU/mai-hazards-gfx90a.mir
M llvm/test/CodeGen/AMDGPU/mai-hazards-gfx942.mir
M llvm/test/CodeGen/AMDGPU/rewrite-vgpr-mfma-to-agpr.ll
Log Message:
-----------
[AMDGPU] Measure MFMA read hazards at each producer
PLACEHOLDER: first half of the split, message to be written by the maintainer.
AI-assisted.
Commit: 51c88cca8430769059cb39240a2703dcb774545d
https://github.com/llvm/llvm-project/commit/51c88cca8430769059cb39240a2703dcb774545d
Author: Michael Halkenhaeuser <MichaelGerald.Halkenhauser at amd.com>
Date: 2026-09-23 (Wed, 23 Sep 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp
M llvm/test/CodeGen/AMDGPU/mai-hazards-gfx90a.mir
M llvm/test/CodeGen/AMDGPU/mai-hazards-gfx942.mir
Log Message:
-----------
[AMDGPU] Measure MFMA overwrite hazards at each instruction
PLACEHOLDER: second half of the split, message to be written by the maintainer.
AI-assisted.
Compare: https://github.com/llvm/llvm-project/compare/018d3733b477%5E...51c88cca8430
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list