[llvm] [bazel] Remove ArmNeon after #140251 (PR #142569)
Jordan Rupprecht via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 3 03:21:53 PDT 2025
https://github.com/rupprecht updated https://github.com/llvm/llvm-project/pull/142569
>From 4cc0e9660ec9ed132d9445d6bdcb1d85fc1787e4 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Tue, 3 Jun 2025 02:57:13 -0700
Subject: [PATCH 1/2] [bazel] Remove ArmNeon after #140251
---
.../bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 --
.../llvm-project-overlay/mlir/test/BUILD.bazel | 16 ----------------
2 files changed, 18 deletions(-)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 505940a396299..91d409b8388a1 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -8920,7 +8920,6 @@ cc_binary(
"//mlir/test:TestAffine",
"//mlir/test:TestAnalysis",
"//mlir/test:TestArith",
- "//mlir/test:TestArmNeon",
"//mlir/test:TestArmSME",
"//mlir/test:TestBufferization",
"//mlir/test:TestControlFlow",
@@ -8981,7 +8980,6 @@ cc_binary(
"//mlir/test:TestAffine",
"//mlir/test:TestAnalysis",
"//mlir/test:TestArith",
- "//mlir/test:TestArmNeon",
"//mlir/test:TestArmSME",
"//mlir/test:TestBufferization",
"//mlir/test:TestControlFlow",
diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
index 23d89f41a3a45..3c6f1b28f8bf7 100644
--- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
@@ -963,22 +963,6 @@ cc_library(
],
)
-cc_library(
- name = "TestArmNeon",
- srcs = glob(["lib/Dialect/ArmNeon/*.cpp"]),
- includes = ["lib/Dialect/Test"],
- deps = [
- "//mlir:ArmNeonDialect",
- "//mlir:ArmNeonTransforms",
- "//mlir:FuncDialect",
- "//mlir:IR",
- "//mlir:Pass",
- "//mlir:Support",
- "//mlir:TransformUtils",
- "//mlir:Transforms",
- ],
-)
-
cc_library(
name = "TestArmSME",
srcs = glob(["lib/Dialect/ArmSME/*.cpp"]),
>From d57ed54ab1922be01ea5bc26772a935c32f7f489 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Tue, 3 Jun 2025 03:21:09 -0700
Subject: [PATCH 2/2] Add ArmNeonTransformOps target
---
.../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 91d409b8388a1..b8895678c7e59 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -1842,6 +1842,38 @@ gentbl_cc_library(
deps = [":ArmNeonTdFiles"],
)
+gentbl_cc_library(
+ name = "ArmNeonVectorTransformOpsIncGen",
+ tbl_outs = {
+ "include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc": ["-gen-op-decls"],
+ "include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc": ["-gen-op-defs"],
+ },
+ tblgen = ":mlir-tblgen",
+ td_file = "include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td",
+ deps = [
+ ":ArmNeonTdFiles",
+ ":TransformDialectTdFiles",
+ ],
+)
+
+cc_library(
+ name = "ArmNeonTransformOps",
+ srcs = glob(["lib/Dialect/ArmNeon/TransformOps/*.cpp"]),
+ hdrs = glob(["include/mlir/Dialect/ArmNeon/TransformOps/*.h"]),
+ includes = ["include"],
+ deps = [
+ ":ArmNeonDialect",
+ ":ArmNeonTransforms",
+ ":ArmNeonVectorTransformOpsIncGen",
+ ":IR",
+ ":LLVMCommonConversion",
+ ":LLVMDialect",
+ ":TransformDialect",
+ ":TransformDialectInterfaces",
+ ":VectorDialect",
+ ],
+)
+
cc_library(
name = "ArmNeon2dToIntr",
srcs = glob([
@@ -4435,6 +4467,7 @@ cc_library(
":AffineTransformOps",
":ArithToEmitC",
":ArithToLLVM",
+ ":ArmNeonTransformOps",
":BufferizationTransformOps",
":BuiltinToLLVMIRTranslation",
":ComplexToLLVM",
More information about the llvm-commits
mailing list