From fe50523542c54330500ac927207d8093cc3d1193 Mon Sep 17 00:00:00 2001 From: Stanislav Mekhanoshin Date: Mon, 4 Aug 2025 15:07:01 -0700 Subject: [PATCH] [AMDGPU] Add fixed size to wmma instructions with scale --- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td index 5d186c337a99c..ca85fe1ca9073 100644 --- a/llvm/lib/Target/AMDGPU/VOP3PInstructions.td +++ b/llvm/lib/Target/AMDGPU/VOP3PInstructions.td @@ -1664,11 +1664,15 @@ multiclass WMMAInstGFX12, WMMAInstInfo { let PseudoInstr = Instr#PseudoInstrSuffix; + let FixedSize = WMMAProfile.HasMatrixScale; + let Size = !if(WMMAProfile.HasMatrixScale, 16, 8); } let Constraints = WMMAConstraints3Addr, SchedRW = [Write32Bit, Write32Bit] in def _threeaddr : VOP3P_Pseudo, WMMAInstInfo { let PseudoInstr = Instr#PseudoInstrSuffix; + let FixedSize = WMMAProfile.HasMatrixScale; + let Size = !if(WMMAProfile.HasMatrixScale, 16, 8); } }