[Mlir-commits] [mlir] [mlir] Clone attrs of unregistered dialect ops (PR #151847)
Boyana Norris
llvmlistbot at llvm.org
Mon Aug 4 09:32:54 PDT 2025
================
@@ -33,3 +33,35 @@ module {
// CHECK-NEXT: }) : (i32) -> i32
// CHECK-NEXT: return %[[i1]] : i32
// CHECK-NEXT: }
+
+// -----
+
+func.func @clone_unregistered_with_attrs() {
+ "unregistered.foo"() <{bar = 1 : i64, flag = true, name = "test", value = 3.14 : f32}> : () -> ()
+ "unregistered.bar"() : () -> ()
+ "unregistered.empty_dict"() <{}> : () -> ()
+ "unregistered.complex"() <{
+ array = [1, 2, 3],
+ dict = {key1 = 42 : i32, key2 = "value"},
+ nested = {inner = {deep = 100 : i64}}
+ }> : () -> ()
+ return
+}
+
+// CHECK: notifyOperationInserted: unregistered.foo
+// CHECK-NEXT: notifyOperationInserted: unregistered.bar
+// CHECK-NEXT: notifyOperationInserted: unregistered.empty_dict
+// CHECK-NEXT: notifyOperationInserted: unregistered.complex
+// CHECK-NEXT: notifyOperationInserted: func.return
+
+// CHECK: func @clone_unregistered_with_attrs() {
----------------
brnorris03 wrote:
good catch, thanks! updated
https://github.com/llvm/llvm-project/pull/151847
More information about the Mlir-commits
mailing list