[llvm] [bazel][mlir] Port #162934: MathToXeVM (PR #163441)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 14 12:38:17 PDT 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/163441

None

>From 08f3ed19a23575cb7885f1932e58883f66d96a00 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Tue, 14 Oct 2025 12:37:32 -0700
Subject: [PATCH] [bazel][mlir] Port #162934: MathToXeVM

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index c83ab5919d1c4..bcd206210d800 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -4159,6 +4159,7 @@ cc_library(
         ":MathToLibm",
         ":MathToROCDL",
         ":MathToSPIRV",
+        ":MathToXeVM",
         ":MemRefToEmitC",
         ":MemRefToLLVM",
         ":MemRefToSPIRV",
@@ -7048,6 +7049,33 @@ cc_library(
     ],
 )
 
+cc_library(
+    name = "MathToXeVM",
+    srcs = glob([
+        "lib/Conversion/MathToXeVM/*.cpp",
+    ]),
+    hdrs = glob([
+        "include/mlir/Conversion/MathToXeVM/*.h",
+    ]),
+    includes = [
+        "include",
+        "lib/Conversion/MathToXeVM",
+    ],
+    deps = [
+        ":ArithAttrToLLVMConversion",
+        ":ArithDialect",
+        ":ConversionPassIncGen",
+        ":IR",
+        ":LLVMCommonConversion",
+        ":LLVMDialect",
+        ":MathDialect",
+        ":Pass",
+        ":Transforms",
+        ":XeVMDialect",
+        "//llvm:Support",
+    ],
+)
+
 cc_library(
     name = "FuncToEmitC",
     srcs = glob([



More information about the llvm-commits mailing list