[Mlir-commits] [mlir] [mlir][SMT] fix the operation name in ArrayBroadcastOp description (PR #135746)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Mon Apr 14 22:14:02 PDT 2025


https://github.com/Clo91eaf created https://github.com/llvm/llvm-project/pull/135746

https://github.com/llvm/circt/pull/8299#issue-2895954890
a simple typo fix moved from circt :p
Fixed a minor issue in the SMT description. The SMT dialect does not have `smt.declare` operation. It should be `smt.declare_fun`.

>From 4c47c5bfbe9036a36b2f9b8e45e2759c4ada0183 Mon Sep 17 00:00:00 2001
From: Clo91eaf <Clo91eaf at qq.com>
Date: Tue, 15 Apr 2025 13:17:51 +0800
Subject: [PATCH] [mlir][SMT] fix the operation name in ArrayBroadcastOp
 description

Signed-off-by: Clo91eaf <Clo91eaf at qq.com>
---
 mlir/include/mlir/Dialect/SMT/IR/SMTArrayOps.td | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mlir/include/mlir/Dialect/SMT/IR/SMTArrayOps.td b/mlir/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
index 1869f4ae81595..ac1c2f3ed409a 100644
--- a/mlir/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
+++ b/mlir/include/mlir/Dialect/SMT/IR/SMTArrayOps.td
@@ -75,7 +75,7 @@ def ArrayBroadcastOp : SMTArrayOp<"broadcast", [
     This operation represents a broadcast of the 'value' operand to all indices
     of the array. It is equivalent to
     ```
-    %0 = smt.declare "array" : !smt.array<[!smt.int -> !smt.bool]>
+    %0 = smt.declare_fun "array" : !smt.array<[!smt.int -> !smt.bool]>
     %1 = smt.forall ["idx"] {
     ^bb0(%idx: !smt.int):
       %2 = smt.array.select %0[%idx] : !smt.array<[!smt.int -> !smt.bool]>



More information about the Mlir-commits mailing list