[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