[llvm] [bazel] Add WasmImport target to mlir/BUILD.bazel for #152131 (PR #153806)

via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 15 06:29:09 PDT 2025


https://github.com/DeanSturtevant1 created https://github.com/llvm/llvm-project/pull/153806

None

>From 1300ae0c71abd83f8e286e3f1211a7ece3e1a2d7 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 14 Aug 2025 17:22:23 -0400
Subject: [PATCH 1/3] Fix mlir/BUILD.bazel for XeGPUUtils.

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index cd96f50186143..dba7af1c683b9 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3723,11 +3723,14 @@ cc_library(
     includes = ["include"],
     deps = [
         ":DialectUtils",
+        ":GPUDialect",
         ":IR",
+        ":LLVMDialect",
         ":LoopLikeInterface",
         ":SCFTransforms",
         ":TransformUtils",
         ":XeGPUDialect",
+        ":XeVMDialect",
         "//llvm:Support",
     ],
 )

>From fc1db13f00e257efc1bbae165f0a51e34f8dcc36 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Thu, 14 Aug 2025 17:44:04 -0400
Subject: [PATCH 2/3] Fix mlir/BUILD.bazel for VectorToXeGPU.

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index dba7af1c683b9..19b6ad57b28eb 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -7956,6 +7956,7 @@ cc_library(
         ":Transforms",
         ":VectorDialect",
         ":XeGPUDialect",
+        ":XeGPUUtils",
         "//llvm:Support",
     ],
 )

>From 9d5983492aaea10c28fba7d5e812a08a6f83ca98 Mon Sep 17 00:00:00 2001
From: Dean Sturtevant <dsturtevant at google.com>
Date: Fri, 15 Aug 2025 09:23:19 -0400
Subject: [PATCH 3/3] [bazel]Add WasmImport target to mlir/BUILD.bazel for
 #152131

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 19b6ad57b28eb..72bfaab312c02 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -7137,6 +7137,26 @@ cc_library(
     ],
 )
 
+cc_library(
+    name = "WasmImport",
+    srcs = [
+        "lib/Target/Wasm/TranslateRegistration.cpp",
+        "lib/Target/Wasm/TranslateFromWasm.cpp",
+        ],
+    hdrs = [
+        "include/mlir/Target/Wasm/WasmBinaryEncoding.h",
+        "include/mlir/Target/Wasm/WasmImporter.h",
+        ],
+    includes = ["include"],
+    deps = [
+        ":IR",
+        ":WasmSSADialect",
+        ":Support",
+        ":TranslateLib",
+        "//llvm:Support",
+    ],
+)
+
 td_library(
     name = "TensorOpsTdFiles",
     srcs = [
@@ -9002,6 +9022,7 @@ cc_library(
         ":TargetCpp",
         ":TargetSMTLIB",
         ":ToLLVMIRTranslationRegistration",
+        ":WasmImport",
     ],
 )
 



More information about the llvm-commits mailing list