Skip to content

Commit d76d211

Browse files
[MLIR][BUILD]: Add build defs for python bindings after e5825c4
1 parent 65c895d commit d76d211

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10015,8 +10015,10 @@ td_library(
1001510015
includes = ["include"],
1001610016
deps = [
1001710017
":AtomicInterfacesTdFiles",
10018+
":BuiltinDialectTdFiles",
1001810019
":LoopLikeInterfaceTdFiles",
1001910020
":OpBaseTdFiles",
10021+
":SideEffectInterfacesTdFiles",
1002010022
],
1002110023
)
1002210024

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1593,3 +1593,39 @@ filegroup(
15931593
":VectorOpsPyGen",
15941594
],
15951595
)
1596+
1597+
##---------------------------------------------------------------------------##
1598+
# OpenACC dialect.
1599+
##---------------------------------------------------------------------------##
1600+
1601+
td_library(
1602+
name = "OpenAccPyTdFiles",
1603+
srcs = [
1604+
"mlir/dialects/OpenACCOps.td",
1605+
],
1606+
deps = [
1607+
"//mlir:OpBaseTdFiles",
1608+
"//mlir:OpenAccOpsTdFiles",
1609+
],
1610+
)
1611+
1612+
gentbl_filegroup(
1613+
name = "OpenAccPyGen",
1614+
tbl_outs = {"mlir/dialects/_acc_ops_gen.py": [
1615+
"-gen-python-op-bindings",
1616+
"-bind-dialect=acc",
1617+
]},
1618+
tblgen = "//mlir:mlir-tblgen",
1619+
td_file = "mlir/dialects/OpenACCOps.td",
1620+
deps = [
1621+
":OpenAccPyTdFiles",
1622+
],
1623+
)
1624+
1625+
filegroup(
1626+
name = "OpenAccPyFiles",
1627+
srcs = [
1628+
"mlir/dialects/openacc.py",
1629+
":OpenAccPyGen",
1630+
],
1631+
)

0 commit comments

Comments
 (0)