[llvm] [AMDGPU] IGLP: Fix static variables (PR #137549)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 16 08:47:54 PDT 2026


================
@@ -259,6 +279,45 @@ template <> struct MappingTraits<SIMode> {
   }
 };
 
+struct MFMASmallGemmSingleWaveCacheEntry {
+  unsigned MBBNum = 0;
+  unsigned StrategyId = 0;
+  MFMASmallGemmSingleWaveCache Cache;
+};
+
+template <> struct MappingTraits<MFMASmallGemmSingleWaveCacheEntry> {
+  static void mapping(IO &YamlIO, MFMASmallGemmSingleWaveCacheEntry &E) {
+    YamlIO.mapRequired("mbb", E.MBBNum);
----------------
arsenm wrote:

Why is the block reference needed? Isn't that just the block the IGLP_OT instruction is in?

https://github.com/llvm/llvm-project/pull/137549


More information about the llvm-commits mailing list