[bazel] Port db42345dc660329e34fd119fc8edab74521f7c06
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index da7b783..f73c5cf5 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -3419,6 +3419,7 @@
deps = [
":AffineUtils",
":Analysis",
+ ":DialectUtils",
":FunctionInterfaces",
":GPUDialect",
":GPUUtils",
@@ -8988,6 +8989,7 @@
"//mlir/test:TestTransforms",
"//mlir/test:TestVector",
"//mlir/test:TestVectorToSPIRV",
+ "//mlir/test:TestXeGPU",
],
)
diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
index 95fb5fb..0ffa8ed 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
@@ -1159,3 +1159,19 @@
"//mlir:Transforms",
],
)
+
+cc_library(
+ name = "TestXeGPU",
+ srcs = glob(["lib/Dialect/XeGPU/*.cpp"]),
+ includes = ["lib/Dialect/Test"],
+ deps = [
+ "//mlir:GPUDialect",
+ "//mlir:IR",
+ "//mlir:MemRefDialect",
+ "//mlir:Pass",
+ "//mlir:TransformUtils",
+ "//mlir:VectorTransforms",
+ "//mlir:XeGPUDialect",
+ "//mlir:XeGPUTransforms",
+ ],
+)