================
@@ -2061,7 +2067,9 @@ let WaveSizePredicate = isWave32, SubtargetPredicate = 
isGFX11PlusNot12_50, Othe
   defm : WMMAPat<"V_WMMA_F32_16X16X16_BF8_FP8_w32", 
int_amdgcn_wmma_f32_16x16x16_bf8_fp8, F32_FP8BF8_WMMA_w32>;
   defm : WMMAPat<"V_WMMA_F32_16X16X16_BF8_BF8_w32", 
int_amdgcn_wmma_f32_16x16x16_bf8_bf8, F32_FP8BF8_WMMA_w32>;
   defm : WMMAPat<"V_WMMA_I32_16X16X32_IU4_w32",     
int_amdgcn_wmma_i32_16x16x32_iu4,     I32_IU4X32_WMMA_w32>;
+}
 
+let WaveSizePredicate = isWave32, SubtargetPredicate = isGFX11PlusNot12_50, 
OtherPredicates = [HasSWMMACGfx1200Insts] in {
----------------
shiltian wrote:

Why do we need these many predicates here?

https://github.com/llvm/llvm-project/pull/185785
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to