This commit is contained in:
Benjamin Kramer
2025-06-24 11:37:50 +02:00
parent 45c5eb168f
commit e4b9aa6192

View File

@@ -281,6 +281,43 @@ cc_library(
],
)
td_library(
name = "IndexingMapOpInterfaceTdFiles",
srcs = ["include/mlir/Interfaces/IndexingMapOpInterface.td"],
includes = ["include"],
deps = [
":OpBaseTdFiles",
],
)
gentbl_cc_library(
name = "IndexingMapOpInterfaceIncGen",
tbl_outs = {
"include/mlir/Interfaces/IndexingMapOpInterface.h.inc": ["-gen-op-interface-decls"],
"include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc": ["-gen-op-interface-defs"],
},
tblgen = ":mlir-tblgen",
td_file = "include/mlir/Interfaces/IndexingMapOpInterface.td",
deps = [
":IndexingMapOpInterfaceTdFiles",
],
)
cc_library(
name = "IndexingMapOpInterface",
srcs = [
"lib/Interfaces/IndexingMapOpInterface.cpp",
],
hdrs = [
"include/mlir/Interfaces/IndexingMapOpInterface.h",
],
includes = ["include"],
deps = [
":IR",
":IndexingMapOpInterfaceIncGen",
],
)
td_library(
name = "RelayoutOpInterfaceTdFiles",
srcs = ["include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td"],
@@ -4655,6 +4692,7 @@ cc_library(
":DestinationStyleOpInterface",
":DialectUtils",
":IR",
":IndexingMapOpInterface",
":InferTypeOpInterface",
":InliningUtils",
":MaskableOpInterface",
@@ -10113,6 +10151,7 @@ td_library(
":ControlFlowInterfacesTdFiles",
":DestinationStyleOpInterfaceTdFiles",
":DialectUtilsTdFiles",
":IndexingMapOpInterfaceTdFiles",
":InferTypeOpInterfaceTdFiles",
":LoopLikeInterfaceTdFiles",
":OpBaseTdFiles",
@@ -10475,6 +10514,7 @@ cc_library(
":DialectUtils",
":FunctionInterfaces",
":IR",
":IndexingMapOpInterface",
":InferTypeOpInterface",
":InliningUtils",
":LinalgEnumsIncGen",
@@ -10757,6 +10797,7 @@ td_library(
deps = [
":ControlFlowInterfacesTdFiles",
":DestinationStyleOpInterfaceTdFiles",
":IndexingMapOpInterfaceTdFiles",
":InferTypeOpInterfaceTdFiles",
":MaskableOpInterfaceTdFiles",
":MaskingOpInterfaceTdFiles",