[Mlir-commits] [mlir] [mlir][Python] fix examples after #172892 (PR #174481)

Maksim Levental llvmlistbot at llvm.org
Mon Jan 5 13:17:17 PST 2026


https://github.com/makslevental created https://github.com/llvm/llvm-project/pull/174481

None

>From 0bac1018571d2e00c924492cdd5ddc04dddf65c6 Mon Sep 17 00:00:00 2001
From: makslevental <maksim.levental at gmail.com>
Date: Mon, 5 Jan 2026 13:16:44 -0800
Subject: [PATCH] [mlir][Python] fix examples after #172892

---
 mlir/test/Examples/NVGPU/tools/nvdsl.py                |  8 ++++----
 .../GPU/CUDA/sm90/python/tools/matmulBuilder.py        | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/mlir/test/Examples/NVGPU/tools/nvdsl.py b/mlir/test/Examples/NVGPU/tools/nvdsl.py
index 856107293470d..53e1db011c7de 100644
--- a/mlir/test/Examples/NVGPU/tools/nvdsl.py
+++ b/mlir/test/Examples/NVGPU/tools/nvdsl.py
@@ -15,21 +15,21 @@
 def const(value: int, ty=None):
     ty = T.index() if ty is None else ty
     if isinstance(value, ir.Value) and (
-        value.type.isinstance(value.type) or T.bool().isinstance(value.type)
+        isinstance(value.type, value.type) or isinstance(value.type, ir.BoolType)
     ):
         return value
     return arith.constant(ty, value)
 
 
 def get_type_size(ty):
-    if ir.MemRefType.isinstance(ty):
+    if isinstance(ir.MemRefType, ty):
         size = get_type_size(ty.element_type)
         for sz in ty.shape:
             size *= sz
         return size
-    if ir.FloatType.isinstance(ty):
+    if isinstance(ir.FloatType, ty):
         return ir.FloatType(ty).width // 8
-    if ir.IntegerType.isinstance(ty):
+    if isinstance(ir.IntegerType, ty):
         return ir.IntegerType(ty).width // 8
     raise NotImplementedError(ty)
 
diff --git a/mlir/test/Integration/GPU/CUDA/sm90/python/tools/matmulBuilder.py b/mlir/test/Integration/GPU/CUDA/sm90/python/tools/matmulBuilder.py
index 5394d4a327255..e53fa885acc38 100644
--- a/mlir/test/Integration/GPU/CUDA/sm90/python/tools/matmulBuilder.py
+++ b/mlir/test/Integration/GPU/CUDA/sm90/python/tools/matmulBuilder.py
@@ -76,9 +76,9 @@ def debug_print(fmt, *args, predicate=None, threadNumber=-1, forcePrint=False):
     type_formats = []
     for arg in args:
         ty_format = None
-        if ir.IndexType.isinstance(arg.type):
+        if isinstance(ir.IndexType, arg.type):
             ty_format = "%llu"
-        if ir.IntegerType.isinstance(arg.type):
+        if isinstance(ir.IntegerType, arg.type):
             width = ir.IntegerType(arg.type).width
             if width == 64:
                 ty_format = "%llu"
@@ -86,7 +86,7 @@ def debug_print(fmt, *args, predicate=None, threadNumber=-1, forcePrint=False):
                 ty_format = "%d"
             elif width == 1:
                 ty_format = "%i"
-        if ir.F32Type.isinstance(arg.type):
+        if isinstance(ir.F32Type, arg.type):
             ty_format = "%f"
         if ty_format is None:
             raise NotImplementedError(arg.type)
@@ -102,9 +102,9 @@ def debug_print(fmt, *args, predicate=None, threadNumber=-1, forcePrint=False):
 
 
 def get_type_size(ty):
-    if ir.FloatType.isinstance(ty):
+    if isinstance(ir.FloatType, ty):
         return ir.FloatType(ty).width // 8
-    if ir.IntegerType.isinstance(ty):
+    if isinstance(ir.IntegerType, ty):
         return ir.IntegerType(ty).width // 8
     raise NotImplementedError(ty)
 



More information about the Mlir-commits mailing list