[Mlir-commits] [mlir] [MLIR][NVVM] Unify and move to a single tcgen05_mma_kind attr for all tcgen05.mma Ops (PR #184433)

Rajat Bajpai llvmlistbot at llvm.org
Wed Mar 4 18:54:33 PST 2026


================
@@ -1,39 +1,40 @@
 // RUN: mlir-translate --mlir-to-llvmir %s | FileCheck %s
 
+
 // CHECK-LABEL: @nvvm_tcgen05_mma_mxf8f6f4_block_scale_cta_1
 llvm.func @nvvm_tcgen05_mma_mxf8f6f4_block_scale_cta_1(%d_tmem : !llvm.ptr<6>, %a_desc: i64, %adesc: i64, %b_desc: i64, %idesc: i32, %enable_input_d: i1, %scale_a: !llvm.ptr<6>, %scale_b : !llvm.ptr<6>) {
 
   // CHECK: call void @llvm.nvvm.tcgen05.mma.shared.mxf8f6f4.block_scale(ptr addrspace(6) {{%[0-9]+}}, i64 {{%[0-9]+}}, i64 {{%[0-9]+}}, i32 {{%[0-9]+}}, i1 {{%[0-9]+}}, ptr addrspace(6) {{%[0-9]+}}, ptr addrspace(6) {{%[0-9]+}}, i32 1, i32 0)
----------------
rajatbajpai wrote:

Kind is modelled as a name not flag value so in this case having no update in llvm call intrinsic makes sense.

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


More information about the Mlir-commits mailing list