[llvm] [mlir] Fix bazel after a534896. (PR #152117)

Bart Chrzaszcz via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 5 03:24:38 PDT 2025


https://github.com/bartchr808 updated https://github.com/llvm/llvm-project/pull/152117

>From 71fac8ceb49b02cfd4b286d3b35e53cafafdc221 Mon Sep 17 00:00:00 2001
From: Bart Chrzaszcz <bartchr at google.com>
Date: Tue, 5 Aug 2025 11:21:42 +0100
Subject: [PATCH] [mlir] Fix bazel after a534896.

---
 .../llvm-project-overlay/mlir/BUILD.bazel     | 105 ++++++++++++++++++
 1 file changed, 105 insertions(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index f00c31003b185..76893003255bb 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3445,6 +3445,110 @@ cc_library(
     ],
 )
 
+##---------------------------------------------------------------------------##
+# WasmSSA dialect.
+##---------------------------------------------------------------------------##
+
+td_library(
+    name = "WasmSSATdFiles",
+    srcs = glob(["include/mlir/Dialect/WasmSSA/IR/*.td"]),
+    includes = ["include"],
+    deps = [
+        ":BuiltinDialectTdFiles",
+        ":OpBaseTdFiles",
+    ],
+)
+
+gentbl_cc_library(
+    name = "WasmSSAIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.h.inc": [
+            "-gen-dialect-decls",
+            "-dialect=wasmssa",
+        ],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsDialect.cpp.inc": [
+            "-gen-dialect-defs",
+            "-dialect=wasmssa",
+        ],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSABase.td",
+    deps = [
+        ":WasmSSATdFiles",
+    ],
+)
+
+gentbl_cc_library(
+    name = "WasmSSATypesIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.h.inc": ["-gen-type-constraint-decls"],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSATypeConstraints.cpp.inc": ["-gen-type-constraint-defs"],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.h.inc": [
+            "-gen-typedef-decls",
+            "-typedefs-dialect=wasmssa",
+        ],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOpsTypes.cpp.inc": [
+            "-gen-typedef-defs",
+            "-typedefs-dialect=wasmssa",
+        ],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSATypes.td",
+    deps = [
+        ":WasmSSATdFiles",
+    ],
+)
+
+gentbl_cc_library(
+    name = "WasmSSAOpsIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.h.inc": ["-gen-op-decls"],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.cpp.inc": ["-gen-op-defs"],
+        "g3doc/Dialects/WasmSSA/WasmSSA.md": ["-gen-op-doc"],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.td",
+    deps = [
+        ":FunctionInterfacesTdFiles",
+        ":InferTypeOpInterfaceTdFiles",
+        ":WasmSSATdFiles",
+    ],
+)
+
+gentbl_cc_library(
+    name = "WasmSSAInterfacesIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.h.inc": ["-gen-op-interface-decls"],
+        "include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.cpp.inc": ["-gen-op-interface-defs"],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/WasmSSA/IR/WasmSSAInterfaces.td",
+    deps = [
+        ":WasmSSATdFiles",
+    ],
+)
+
+cc_library(
+    name = "WasmSSADialect",
+    srcs = glob(["lib/Dialect/WasmSSA/IR/*.cpp"]),
+    hdrs = glob(["include/mlir/Dialect/WasmSSA/IR/*.h"]),
+    includes = ["include"],
+    deps = [
+        ":BytecodeOpInterface",
+        ":DialectUtils",
+        ":FunctionInterfaces",
+        ":IR",
+        ":InferTypeOpInterface",
+        ":Support",
+        ":WasmSSAIncGen",
+        ":WasmSSAOpsIncGen",
+        ":WasmSSATypesIncGen",
+        ":WasmSSAInterfacesIncGen",
+        "//llvm:Support",
+    ],
+)
+
+
 ##---------------------------------------------------------------------------##
 # XeGPU dialect.
 ##---------------------------------------------------------------------------##
@@ -8981,6 +9085,7 @@ cc_library(
         ":UBDialect",
         ":VectorDialect",
         ":VectorTransforms",
+        ":WasmSSADialect",
         ":X86VectorDialect",
         ":XeGPUDialect",
         ":XeVMDialect",



More information about the llvm-commits mailing list