Skip to content

Commit 4533956

Browse files
committed
[mlir] add polynomial dialect in bazel BUILD
1 parent 75bbf4d commit 4533956

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

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

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6602,6 +6602,109 @@ gentbl_cc_library(
66026602
deps = [":PDLInterpOpsTdFiles"],
66036603
)
66046604

6605+
cc_library(
6606+
name = "PolynomialDialect",
6607+
srcs = glob([
6608+
"lib/Dialect/Polynomial/IR/*.cpp",
6609+
]),
6610+
hdrs = glob([
6611+
"include/mlir/Dialect/Polynomial/IR/*.h",
6612+
]),
6613+
includes = ["include"],
6614+
deps = [
6615+
":IR",
6616+
":InferTypeOpInterface",
6617+
":PolynomialAttributesIncGen",
6618+
":PolynomialIncGen",
6619+
":Support",
6620+
"//third_party/llvm/llvm-project/llvm:Support",
6621+
],
6622+
)
6623+
6624+
td_library(
6625+
name = "PolynomialTdFiles",
6626+
srcs = ["include/mlir/Dialect/Polynomial/IR/Polynomial.td"],
6627+
includes = ["include"],
6628+
deps = [
6629+
":BuiltinDialectTdFiles",
6630+
":InferTypeOpInterfaceTdFiles",
6631+
":OpBaseTdFiles",
6632+
":SideEffectInterfacesTdFiles",
6633+
],
6634+
)
6635+
6636+
gentbl_cc_library(
6637+
name = "PolynomialIncGen",
6638+
tbl_outs = [
6639+
(
6640+
["-gen-op-decls"],
6641+
"include/mlir/Dialect/Polynomial/IR/Polynomial.h.inc",
6642+
),
6643+
(
6644+
["-gen-op-defs"],
6645+
"include/mlir/Dialect/Polynomial/IR/Polynomial.cpp.inc",
6646+
),
6647+
(
6648+
[
6649+
"-gen-dialect-decls",
6650+
"-dialect=polynomial",
6651+
],
6652+
"include/mlir/Dialect/Polynomial/IR/PolynomialDialect.h.inc",
6653+
),
6654+
(
6655+
[
6656+
"-gen-dialect-defs",
6657+
"-dialect=polynomial",
6658+
],
6659+
"include/mlir/Dialect/Polynomial/IR/PolynomialDialect.cpp.inc",
6660+
),
6661+
(
6662+
[
6663+
"--gen-typedef-decls",
6664+
"-typedefs-dialect=polynomial",
6665+
],
6666+
"include/mlir/Dialect/Polynomial/IR/PolynomialTypes.h.inc",
6667+
),
6668+
(
6669+
[
6670+
"--gen-typedef-defs",
6671+
"-typedefs-dialect=polynomial",
6672+
],
6673+
"include/mlir/Dialect/Polynomial/IR/PolynomialTypes.cpp.inc",
6674+
),
6675+
(
6676+
["-gen-op-doc"],
6677+
"g3doc/Dialects/Polynomial/Polynomial.md",
6678+
),
6679+
],
6680+
tblgen = ":mlir-tblgen",
6681+
td_file = "include/mlir/Dialect/Polynomial/IR/Polynomial.td",
6682+
deps = [":PolynomialTdFiles"],
6683+
)
6684+
6685+
gentbl_cc_library(
6686+
name = "PolynomialAttributesIncGen",
6687+
tbl_outs = [
6688+
(
6689+
[
6690+
"-gen-attrdef-decls",
6691+
"-attrdefs-dialect=polynomial",
6692+
],
6693+
"include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.h.inc",
6694+
),
6695+
(
6696+
[
6697+
"-gen-attrdef-defs",
6698+
"-attrdefs-dialect=polynomial",
6699+
],
6700+
"include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.cpp.inc",
6701+
),
6702+
],
6703+
tblgen = ":mlir-tblgen",
6704+
td_file = "include/mlir/Dialect/Polynomial/IR/Polynomial.td",
6705+
deps = [":PolynomialTdFiles"],
6706+
)
6707+
66056708
td_library(
66066709
name = "SPIRVOpsTdFiles",
66076710
srcs = glob(["include/mlir/Dialect/SPIRV/IR/*.td"]),
@@ -9076,6 +9179,7 @@ cc_library(
90769179
":PDLDialect",
90779180
":PDLInterpDialect",
90789181
":PDLToPDLInterp",
9182+
":PolynomialDialect",
90799183
":QuantOps",
90809184
":ROCDLDialect",
90819185
":ROCDLTarget",

0 commit comments

Comments
 (0)