mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-07 10:54:01 +00:00
[bazel] Port c8a581c331
This commit is contained in:
parent
eb5a3e247a
commit
fbdd7856d5
@ -1950,6 +1950,7 @@ td_library(
|
||||
name = "IRDLTdFiles",
|
||||
srcs = [
|
||||
"include/mlir/Dialect/IRDL/IR/IRDL.td",
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td",
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLOps.td",
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLTypes.td",
|
||||
],
|
||||
@ -1995,6 +1996,24 @@ gentbl_cc_library(
|
||||
deps = [":IRDLTdFiles"],
|
||||
)
|
||||
|
||||
gentbl_cc_library(
|
||||
name = "IRDLInterfacesIncGen",
|
||||
strip_include_prefix = "include",
|
||||
tbl_outs = [
|
||||
(
|
||||
["-gen-op-interface-decls"],
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h.inc",
|
||||
),
|
||||
(
|
||||
["-gen-op-interface-defs"],
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLInterfaces.cpp.inc",
|
||||
),
|
||||
],
|
||||
tblgen = ":mlir-tblgen",
|
||||
td_file = "include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td",
|
||||
deps = [":IRDLTdFiles"],
|
||||
)
|
||||
|
||||
gentbl_cc_library(
|
||||
name = "IRDLOpsIncGen",
|
||||
strip_include_prefix = "include",
|
||||
@ -2035,18 +2054,23 @@ cc_library(
|
||||
name = "IRDLDialect",
|
||||
srcs = [
|
||||
"lib/Dialect/IRDL/IR/IRDL.cpp",
|
||||
"lib/Dialect/IRDL/IR/IRDLOps.cpp",
|
||||
"lib/Dialect/IRDL/IRDLLoading.cpp",
|
||||
"lib/Dialect/IRDL/IRDLVerifiers.cpp",
|
||||
],
|
||||
hdrs = [
|
||||
"include/mlir/Dialect/IRDL/IR/IRDL.h",
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h",
|
||||
"include/mlir/Dialect/IRDL/IR/IRDLTraits.h",
|
||||
"include/mlir/Dialect/IRDL/IRDLLoading.h",
|
||||
"include/mlir/Dialect/IRDL/IRDLVerifiers.h",
|
||||
],
|
||||
includes = ["include"],
|
||||
deps = [
|
||||
":Dialect",
|
||||
":IR",
|
||||
":IRDLIncGen",
|
||||
":IRDLInterfacesIncGen",
|
||||
":IRDLOpsIncGen",
|
||||
":IRDLTypesIncGen",
|
||||
":InferTypeOpInterface",
|
||||
|
Loading…
Reference in New Issue
Block a user