Skip to content

Commit 6565e07

Browse files
authored
[bazel] Port ArmNeon after #140251 (#142569)
Commit be9334a
1 parent 742e84d commit 6565e07

File tree

2 files changed

+33
-18
lines changed

2 files changed

+33
-18
lines changed

utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1842,6 +1842,38 @@ gentbl_cc_library(
18421842
deps = [":ArmNeonTdFiles"],
18431843
)
18441844

1845+
gentbl_cc_library(
1846+
name = "ArmNeonVectorTransformOpsIncGen",
1847+
tbl_outs = {
1848+
"include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc": ["-gen-op-decls"],
1849+
"include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc": ["-gen-op-defs"],
1850+
},
1851+
tblgen = ":mlir-tblgen",
1852+
td_file = "include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td",
1853+
deps = [
1854+
":ArmNeonTdFiles",
1855+
":TransformDialectTdFiles",
1856+
],
1857+
)
1858+
1859+
cc_library(
1860+
name = "ArmNeonTransformOps",
1861+
srcs = glob(["lib/Dialect/ArmNeon/TransformOps/*.cpp"]),
1862+
hdrs = glob(["include/mlir/Dialect/ArmNeon/TransformOps/*.h"]),
1863+
includes = ["include"],
1864+
deps = [
1865+
":ArmNeonDialect",
1866+
":ArmNeonTransforms",
1867+
":ArmNeonVectorTransformOpsIncGen",
1868+
":IR",
1869+
":LLVMCommonConversion",
1870+
":LLVMDialect",
1871+
":TransformDialect",
1872+
":TransformDialectInterfaces",
1873+
":VectorDialect",
1874+
],
1875+
)
1876+
18451877
cc_library(
18461878
name = "ArmNeon2dToIntr",
18471879
srcs = glob([
@@ -4435,6 +4467,7 @@ cc_library(
44354467
":AffineTransformOps",
44364468
":ArithToEmitC",
44374469
":ArithToLLVM",
4470+
":ArmNeonTransformOps",
44384471
":BufferizationTransformOps",
44394472
":BuiltinToLLVMIRTranslation",
44404473
":ComplexToLLVM",
@@ -8920,7 +8953,6 @@ cc_binary(
89208953
"//mlir/test:TestAffine",
89218954
"//mlir/test:TestAnalysis",
89228955
"//mlir/test:TestArith",
8923-
"//mlir/test:TestArmNeon",
89248956
"//mlir/test:TestArmSME",
89258957
"//mlir/test:TestBufferization",
89268958
"//mlir/test:TestControlFlow",
@@ -8981,7 +9013,6 @@ cc_binary(
89819013
"//mlir/test:TestAffine",
89829014
"//mlir/test:TestAnalysis",
89839015
"//mlir/test:TestArith",
8984-
"//mlir/test:TestArmNeon",
89859016
"//mlir/test:TestArmSME",
89869017
"//mlir/test:TestBufferization",
89879018
"//mlir/test:TestControlFlow",

utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -963,22 +963,6 @@ cc_library(
963963
],
964964
)
965965

966-
cc_library(
967-
name = "TestArmNeon",
968-
srcs = glob(["lib/Dialect/ArmNeon/*.cpp"]),
969-
includes = ["lib/Dialect/Test"],
970-
deps = [
971-
"//mlir:ArmNeonDialect",
972-
"//mlir:ArmNeonTransforms",
973-
"//mlir:FuncDialect",
974-
"//mlir:IR",
975-
"//mlir:Pass",
976-
"//mlir:Support",
977-
"//mlir:TransformUtils",
978-
"//mlir:Transforms",
979-
],
980-
)
981-
982966
cc_library(
983967
name = "TestArmSME",
984968
srcs = glob(["lib/Dialect/ArmSME/*.cpp"]),

0 commit comments

Comments
 (0)