Skip to content

Commit 44436a9

Browse files
authored
Update Bazel build after b334664 (#82091)
1 parent 75adb12 commit 44436a9

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

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

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9103,6 +9103,7 @@ cc_library(
91039103
":LinalgTransforms",
91049104
":MLProgramDialect",
91059105
":MLProgramTransforms",
9106+
":MPIDialect",
91069107
":MathDialect",
91079108
":MathToFuncs",
91089109
":MathToLLVM",
@@ -13053,6 +13054,127 @@ cc_library(
1305313054
],
1305413055
)
1305513056

13057+
##---------------------------------------------------------------------------##
13058+
# MPI dialect
13059+
##---------------------------------------------------------------------------##
13060+
13061+
td_library(
13062+
name = "MPITdFiles",
13063+
srcs = [
13064+
"include/mlir/Dialect/MPI/IR/MPI.td",
13065+
"include/mlir/Dialect/MPI/IR/MPIOps.td",
13066+
"include/mlir/Dialect/MPI/IR/MPITypes.td",
13067+
],
13068+
includes = ["include"],
13069+
deps = [
13070+
":AttrTdFiles",
13071+
":OpBaseTdFiles",
13072+
],
13073+
)
13074+
13075+
gentbl_cc_library(
13076+
name = "MPIIncGen",
13077+
tbl_outs = [
13078+
(
13079+
["-gen-op-decls"],
13080+
"include/mlir/Dialect/MPI/IR/MPI.h.inc",
13081+
),
13082+
(
13083+
["-gen-op-defs"],
13084+
"include/mlir/Dialect/MPI/IR/MPI.cpp.inc",
13085+
),
13086+
(
13087+
["-gen-dialect-decls"],
13088+
"include/mlir/Dialect/MPI/IR/MPIDialect.h.inc",
13089+
),
13090+
(
13091+
["-gen-dialect-defs"],
13092+
"include/mlir/Dialect/MPI/IR/MPIDialect.cpp.inc",
13093+
),
13094+
],
13095+
tblgen = ":mlir-tblgen",
13096+
td_file = "include/mlir/Dialect/MPI/IR/MPI.td",
13097+
deps = [":MPITdFiles"],
13098+
)
13099+
13100+
gentbl_cc_library(
13101+
name = "MPIOpsIncGen",
13102+
tbl_outs = [
13103+
(
13104+
["-gen-op-decls"],
13105+
"include/mlir/Dialect/MPI/IR/MPIOps.h.inc",
13106+
),
13107+
(
13108+
["-gen-op-defs"],
13109+
"include/mlir/Dialect/MPI/IR/MPIOps.cpp.inc",
13110+
),
13111+
],
13112+
tblgen = ":mlir-tblgen",
13113+
td_file = "include/mlir/Dialect/MPI/IR/MPIOps.td",
13114+
deps = [":MPITdFiles"],
13115+
)
13116+
13117+
gentbl_cc_library(
13118+
name = "MPITypesIncGen",
13119+
tbl_outs = [
13120+
(
13121+
["-gen-typedef-decls"],
13122+
"include/mlir/Dialect/MPI/IR/MPITypesGen.h.inc",
13123+
),
13124+
(
13125+
["-gen-typedef-defs"],
13126+
"include/mlir/Dialect/MPI/IR/MPITypesGen.cpp.inc",
13127+
),
13128+
],
13129+
tblgen = ":mlir-tblgen",
13130+
td_file = "include/mlir/Dialect/MPI/IR/MPITypes.td",
13131+
deps = [":MPITdFiles"],
13132+
)
13133+
13134+
gentbl_cc_library(
13135+
name = "MPIAttrsIncGen",
13136+
tbl_outs = [
13137+
(
13138+
["-gen-enum-decls"],
13139+
"include/mlir/Dialect/MPI/IR/MPIEnums.h.inc",
13140+
),
13141+
(
13142+
["-gen-enum-defs"],
13143+
"include/mlir/Dialect/MPI/IR/MPIEnums.cpp.inc",
13144+
),
13145+
(
13146+
["-gen-attrdef-decls"],
13147+
"include/mlir/Dialect/MPI/IR/MPIAttrDefs.h.inc",
13148+
),
13149+
(
13150+
["-gen-attrdef-defs"],
13151+
"include/mlir/Dialect/MPI/IR/MPIAttrDefs.cpp.inc",
13152+
),
13153+
],
13154+
tblgen = ":mlir-tblgen",
13155+
td_file = "include/mlir/Dialect/MPI/IR/MPI.td",
13156+
deps = [":MPITdFiles"],
13157+
)
13158+
13159+
cc_library(
13160+
name = "MPIDialect",
13161+
srcs = glob(["lib/Dialect/MPI/IR/*.cpp"]),
13162+
hdrs = glob(["include/mlir/Dialect/MPI/IR/*.h"]),
13163+
includes = ["include"],
13164+
deps = [
13165+
":Dialect",
13166+
":IR",
13167+
":InferTypeOpInterface",
13168+
":MPIAttrsIncGen",
13169+
":MPIIncGen",
13170+
":MPIOpsIncGen",
13171+
":MPITypesIncGen",
13172+
":SideEffectInterfaces",
13173+
"//llvm:Support",
13174+
],
13175+
)
13176+
13177+
1305613178
##---------------------------------------------------------------------------##
1305713179
# Allocation interfaces
1305813180
##---------------------------------------------------------------------------##

0 commit comments

Comments
 (0)