Skip to content

Commit 4cfc33b

Browse files
committed
[Bazel] Fix for 7a2fdc6
1 parent f95a4a2 commit 4cfc33b

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

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

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1683,6 +1683,21 @@ cc_library(
16831683
# ArmSME dialect.
16841684
##---------------------------------------------------------------------------##
16851685

1686+
td_library(
1687+
name = "ArmSMETdFiles",
1688+
srcs = [
1689+
"include/mlir/Dialect/ArmSME/IR/ArmSME.td",
1690+
],
1691+
includes = ["include"],
1692+
deps = [
1693+
":ArithOpsTdFiles",
1694+
":FuncTdFiles",
1695+
":LLVMOpsTdFiles",
1696+
":OpBaseTdFiles",
1697+
":SideEffectInterfacesTdFiles",
1698+
],
1699+
)
1700+
16861701
gentbl_cc_library(
16871702
name = "ArmSMETransformsPassIncGen",
16881703
strip_include_prefix = "include",
@@ -1698,6 +1713,75 @@ gentbl_cc_library(
16981713
deps = [":PassBaseTdFiles"],
16991714
)
17001715

1716+
gentbl_cc_library(
1717+
name = "ArmSMEIncGen",
1718+
strip_include_prefix = "include",
1719+
tbl_outs = [
1720+
(
1721+
["-gen-op-decls"],
1722+
"include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc",
1723+
),
1724+
(
1725+
["-gen-op-defs"],
1726+
"include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc",
1727+
),
1728+
(
1729+
["-gen-typedef-decls"],
1730+
"include/mlir/Dialect/ArmSME/IR/ArmSMETypes.h.inc",
1731+
),
1732+
(
1733+
["-gen-typedef-defs"],
1734+
"include/mlir/Dialect/ArmSME/IR/ArmSMETypes.cpp.inc",
1735+
),
1736+
(
1737+
[
1738+
"-gen-dialect-decls",
1739+
"-dialect=arm_sme",
1740+
],
1741+
"include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.h.inc",
1742+
),
1743+
(
1744+
[
1745+
"-gen-dialect-defs",
1746+
"-dialect=arm_sme",
1747+
],
1748+
"include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.cpp.inc",
1749+
),
1750+
],
1751+
tblgen = ":mlir-tblgen",
1752+
td_file = "include/mlir/Dialect/ArmSME/IR/ArmSME.td",
1753+
deps = [":ArmSMETdFiles"],
1754+
)
1755+
1756+
gentbl_cc_library(
1757+
name = "ArmSMEConversionIncGen",
1758+
strip_include_prefix = "include",
1759+
tbl_outs = [
1760+
(
1761+
["-gen-llvmir-conversions"],
1762+
"include/mlir/Dialect/ArmSME/IR/ArmSMEConversions.inc",
1763+
),
1764+
],
1765+
tblgen = ":mlir-tblgen",
1766+
td_file = "include/mlir/Dialect/ArmSME/IR/ArmSME.td",
1767+
deps = [":ArmSMETdFiles"],
1768+
)
1769+
1770+
cc_library(
1771+
name = "ArmSMEDialect",
1772+
srcs = ["lib/Dialect/ArmSME/IR/ArmSME.cpp"],
1773+
hdrs = ["include/mlir/Dialect/ArmSME/IR/ArmSME.h"],
1774+
includes = ["include"],
1775+
deps = [
1776+
":ArmSMEIncGen",
1777+
":IR",
1778+
":LLVMDialect",
1779+
":SideEffectInterfaces",
1780+
"//llvm:Core",
1781+
"//llvm:Support",
1782+
],
1783+
)
1784+
17011785
cc_library(
17021786
name = "ArmSMETransforms",
17031787
srcs = glob(["lib/Dialect/ArmSME/Transforms/*.cpp"]),
@@ -1711,6 +1795,7 @@ cc_library(
17111795
],
17121796
)
17131797

1798+
17141799
##---------------------------------------------------------------------------##
17151800
# ArmSVE dialect.
17161801
##---------------------------------------------------------------------------##
@@ -7134,6 +7219,21 @@ cc_library(
71347219
],
71357220
)
71367221

7222+
cc_library(
7223+
name = "ArmSMEToLLVMIRTranslation",
7224+
srcs = glob(["lib/Target/LLVMIR/Dialect/ArmSME/*.cpp"]),
7225+
hdrs = glob(["include/mlir/Target/LLVMIR/Dialect/ArmSME/*.h"]),
7226+
includes = ["include"],
7227+
deps = [
7228+
":ArmSMEConversionIncGen",
7229+
":ArmSMEDialect",
7230+
":IR",
7231+
":ToLLVMIRTranslation",
7232+
"//llvm:Core",
7233+
"//llvm:Support",
7234+
],
7235+
)
7236+
71377237
cc_library(
71387238
name = "ArmSVEToLLVMIRTranslation",
71397239
srcs = glob(["lib/Target/LLVMIR/Dialect/ArmSVE/*.cpp"]),
@@ -7298,6 +7398,7 @@ cc_library(
72987398
deps = [
72997399
":AMXToLLVMIRTranslation",
73007400
":ArmNeonToLLVMIRTranslation",
7401+
":ArmSMEToLLVMIRTranslation",
73017402
":ArmSVEToLLVMIRTranslation",
73027403
":BuiltinToLLVMIRTranslation",
73037404
":GPUToLLVMIRTranslation",

0 commit comments

Comments
 (0)