Skip to content

Commit fe5d2da

Browse files
committed
Fix bazel build
1 parent 1c2a076 commit fe5d2da

File tree

1 file changed

+41
-20
lines changed

1 file changed

+41
-20
lines changed

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

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -595,14 +595,16 @@ mlir_c_api_cc_library(
595595
capi_deps = [
596596
":CAPIIR",
597597
],
598+
header_deps = [
599+
"//llvm:Support",
600+
],
598601
includes = ["include"],
599602
deps = [
600603
":LLVMToLLVMIRTranslation",
601604
":Support",
602605
":ToLLVMIRTranslation",
603606
":ToLLVMIRTranslationRegistration",
604607
"//llvm:Core",
605-
"//llvm:Support",
606608
],
607609
)
608610

@@ -1972,6 +1974,23 @@ gentbl_cc_library(
19721974
deps = [":ArmSMETdFiles"],
19731975
)
19741976

1977+
gentbl_cc_library(
1978+
name = "ArmSMEOpInterfacesIncGen",
1979+
tbl_outs = [
1980+
(
1981+
["-gen-op-interface-decls"],
1982+
"include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc",
1983+
),
1984+
(
1985+
["-gen-op-interface-defs"],
1986+
"include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc",
1987+
),
1988+
],
1989+
tblgen = ":mlir-tblgen",
1990+
td_file = "include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td",
1991+
deps = [":ArmSMETdFiles"],
1992+
)
1993+
19751994
gentbl_cc_library(
19761995
name = "ArmSMEIntrinsicOpsIncGen",
19771996
tbl_outs = [
@@ -1993,14 +2012,31 @@ gentbl_cc_library(
19932012
deps = [":ArmSMETdFiles"],
19942013
)
19952014

2015+
cc_library(
2016+
name = "ArmSMEEnums",
2017+
hdrs = [
2018+
"include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h",
2019+
],
2020+
deps = [
2021+
":ArmSMEIncGen",
2022+
":ArmSMEOpsIncGen",
2023+
":IR",
2024+
],
2025+
)
2026+
19962027
cc_library(
19972028
name = "ArmSMEDialect",
1998-
srcs = ["lib/Dialect/ArmSME/IR/ArmSME.cpp"],
1999-
hdrs = ["include/mlir/Dialect/ArmSME/IR/ArmSME.h"],
2029+
srcs = glob(["lib/Dialect/ArmSME/IR/*.cpp"]),
2030+
hdrs = [
2031+
"include/mlir/Dialect/ArmSME/IR/ArmSME.h",
2032+
"include/mlir/Dialect/ArmSME/Utils/Utils.h",
2033+
],
20002034
includes = ["include"],
20012035
deps = [
2036+
":ArmSMEEnums",
20022037
":ArmSMEIncGen",
20032038
":ArmSMEIntrinsicOpsIncGen",
2039+
":ArmSMEOpInterfacesIncGen",
20042040
":ArmSMEOpsIncGen",
20052041
":IR",
20062042
":LLVMDialect",
@@ -2013,19 +2049,6 @@ cc_library(
20132049
],
20142050
)
20152051

2016-
cc_library(
2017-
name = "ArmSMEUtils",
2018-
srcs = glob(["lib/Dialect/ArmSME/Utils/*.cpp"]),
2019-
hdrs = glob(["include/mlir/Dialect/ArmSME/Utils/*.h"]),
2020-
includes = ["include"],
2021-
deps = [
2022-
":ArithDialect",
2023-
":ArmSMEDialect",
2024-
":Dialect",
2025-
":IR",
2026-
],
2027-
)
2028-
20292052
cc_library(
20302053
name = "ArmSMETransforms",
20312054
srcs = glob(["lib/Dialect/ArmSME/Transforms/*.cpp"]),
@@ -2035,7 +2058,7 @@ cc_library(
20352058
":ArithDialect",
20362059
":ArmSMEDialect",
20372060
":ArmSMETransformsPassIncGen",
2038-
":ArmSMEUtils",
2061+
":ControlFlowDialect",
20392062
":FuncDialect",
20402063
":IR",
20412064
":LLVMCommonConversion",
@@ -2044,6 +2067,7 @@ cc_library(
20442067
":SCFDialect",
20452068
":Transforms",
20462069
":VectorDialect",
2070+
"//llvm:Support",
20472071
],
20482072
)
20492073

@@ -2055,7 +2079,6 @@ cc_library(
20552079
deps = [
20562080
":ArithDialect",
20572081
":ArmSMEDialect",
2058-
":ArmSMEUtils",
20592082
":ConversionPassIncGen",
20602083
":Pass",
20612084
":SCFDialect",
@@ -2072,7 +2095,6 @@ cc_library(
20722095
":ArithDialect",
20732096
":ArmSMEDialect",
20742097
":ArmSMETransforms",
2075-
":ArmSMEUtils",
20762098
":ConversionPassIncGen",
20772099
":FuncDialect",
20782100
":LLVMCommonConversion",
@@ -10979,7 +11001,6 @@ cc_library(
1097911001
includes = ["include"],
1098011002
deps = [
1098111003
":ArmSMEDialect",
10982-
":ArmSMEUtils",
1098311004
":ConversionPassIncGen",
1098411005
":IR",
1098511006
":MemRefDialect",

0 commit comments

Comments
 (0)