[llvm] [bazel] Port #140572 (PR #143110)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Fri Jun 6 04:06:26 PDT 2025


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

Commit b9d3a644c2716e651b388f9fff660b12fdba577c

>From d8a2c21dfca2d92535c5a3fcdb12a5b27d821606 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Fri, 6 Jun 2025 04:05:30 -0700
Subject: [PATCH] [bazel] Port #140572

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

diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 2d72adcc276a4..c1d63de04b8f0 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -2217,6 +2217,38 @@ gentbl_cc_library(
     deps = [":ArmSVETdFiles"],
 )
 
+gentbl_cc_library(
+    name = "ArmSVEVectorTransformOpsIncGen",
+    tbl_outs = {
+        "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc": ["-gen-op-decls"],
+        "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc": ["-gen-op-defs"],
+    },
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td",
+    deps = [
+        ":ArmSVETdFiles",
+        ":TransformDialectTdFiles",
+    ],
+)
+
+cc_library(
+    name = "ArmSVEVectorTransformOps",
+    srcs = glob(["lib/Dialect/ArmSVE/TransformOps/*.cpp"]),
+    hdrs = glob(["include/mlir/Dialect/ArmSVE/TransformOps/*.h"]),
+    includes = ["include"],
+    deps = [
+        ":ArmSVEDialect",
+        ":ArmSVETransforms",
+        ":ArmSVEVectorTransformOpsIncGen",
+        ":IR",
+        ":LLVMCommonConversion",
+        ":LLVMDialect",
+        ":TransformDialect",
+        ":TransformDialectInterfaces",
+        ":VectorDialect",
+    ],
+)
+
 ##---------------------------------------------------------------------------##
 # AMX dialect.
 ##---------------------------------------------------------------------------##
@@ -4470,6 +4502,7 @@ cc_library(
         ":ArithToEmitC",
         ":ArithToLLVM",
         ":ArmNeonTransformOps",
+        ":ArmSVEVectorTransformOps",
         ":BufferizationTransformOps",
         ":BuiltinToLLVMIRTranslation",
         ":ComplexToLLVM",



More information about the llvm-commits mailing list