[Mlir-commits] [mlir] [mlir][IR] Add test for complex<i1> dense element roundtrip (PR #189047)

Mehdi Amini llvmlistbot at llvm.org
Fri Mar 27 09:23:47 PDT 2026


https://github.com/joker-eph created https://github.com/llvm/llvm-project/pull/189047

Fixes #140302

Assisted-by: Claude Code

>From d54a1190692e9f39ec891be8d3cbd6b610e09b23 Mon Sep 17 00:00:00 2001
From: Mehdi Amini <joker.eph at gmail.com>
Date: Fri, 27 Mar 2026 08:32:05 -0700
Subject: [PATCH] [mlir][IR] Add test for complex<i1> dense element roundtrip

Fixes #140302

Assisted-by: Claude Code
---
 mlir/test/IR/parser.mlir | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/mlir/test/IR/parser.mlir b/mlir/test/IR/parser.mlir
index 3bb6e38b4d613..e10dbf36e2797 100644
--- a/mlir/test/IR/parser.mlir
+++ b/mlir/test/IR/parser.mlir
@@ -734,6 +734,13 @@ func.func @densetensorattr() -> () {
   "complex_attr"(){bar = dense<> : tensor<0xcomplex<i64>>} : () -> ()
   // CHECK: dense<> : tensor<2x0xcomplex<i64>>
   "complex_attr"(){bar = dense<> : tensor<2x0xcomplex<i64>>} : () -> ()
+  // Test complex<i1> roundtrip (https://github.com/llvm/llvm-project/issues/140302).
+  // CHECK: dense<(true,true)> : tensor<complex<i1>>
+  "complex_attr"(){bar = dense<(true,true)> : tensor<complex<i1>>} : () -> ()
+  // CHECK: dense<[(true,true), (false,true)]> : tensor<2xcomplex<i1>>
+  "complex_attr"(){bar = dense<[(true,true), (false,true)]> : tensor<2xcomplex<i1>>} : () -> ()
+  // CHECK: dense<[(false,true), (true,false)]> : tensor<2xcomplex<i1>>
+  "complex_attr"(){bar = dense<[(false,true), (true,false)]> : tensor<2xcomplex<i1>>} : () -> ()
   return
 }
 



More information about the Mlir-commits mailing list