[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