@@ -1411,6 +1411,13 @@ td_library(
14111411 deps = [":OpBaseTdFiles" ],
14121412)
14131413
1414+ td_library (
1415+ name = "InferStridedMetadataInterfaceTdFiles" ,
1416+ srcs = ["include/mlir/Interfaces/InferStridedMetadataInterface.td" ],
1417+ includes = ["include" ],
1418+ deps = [":OpBaseTdFiles" ],
1419+ )
1420+
14141421td_library (
14151422 name = "InferTypeOpInterfaceTdFiles" ,
14161423 srcs = ["include/mlir/Interfaces/InferTypeOpInterface.td" ],
@@ -7650,6 +7657,30 @@ cc_library(
76507657 ],
76517658)
76527659
7660+ gentbl_cc_library (
7661+ name = "InferStridedMetadataInterfaceIncGen" ,
7662+ tbl_outs = {
7663+ "include/mlir/Interfaces/InferStridedMetadataInterface.h.inc" : ["-gen-op-interface-decls" ],
7664+ "include/mlir/Interfaces/InferStridedMetadataInterface.cpp.inc" : ["-gen-op-interface-defs" ],
7665+ },
7666+ tblgen = ":mlir-tblgen" ,
7667+ td_file = "include/mlir/Interfaces/InferStridedMetadataInterface.td" ,
7668+ deps = [":InferStridedMetadataInterfaceTdFiles" ],
7669+ )
7670+
7671+ cc_library (
7672+ name = "InferStridedMetadataInterface" ,
7673+ srcs = ["lib/Interfaces/InferStridedMetadataInterface.cpp" ],
7674+ hdrs = ["include/mlir/Interfaces/InferStridedMetadataInterface.h" ],
7675+ includes = ["include" ],
7676+ deps = [
7677+ ":IR" ,
7678+ ":InferIntRangeInterface" ,
7679+ ":InferStridedMetadataInterfaceIncGen" ,
7680+ "//llvm:Support" ,
7681+ ],
7682+ )
7683+
76537684td_library (
76547685 name = "DataLayoutInterfacesTdFiles" ,
76557686 srcs = ["include/mlir/Interfaces/DataLayoutInterfaces.td" ],
@@ -8578,9 +8609,11 @@ cc_library(
85788609 ":CallOpInterfaces" ,
85798610 ":ControlFlowInterfaces" ,
85808611 ":DataLayoutInterfaces" ,
8612+ ":DialectUtils" ,
85818613 ":FunctionInterfaces" ,
85828614 ":IR" ,
85838615 ":InferIntRangeInterface" ,
8616+ ":InferStridedMetadataInterface" ,
85848617 ":LoopLikeInterface" ,
85858618 ":Pass" ,
85868619 ":SideEffectInterfaces" ,
@@ -12723,6 +12756,7 @@ td_library(
1272312756 ":ArithOpsTdFiles" ,
1272412757 ":CastInterfacesTdFiles" ,
1272512758 ":ControlFlowInterfacesTdFiles" ,
12759+ ":InferStridedMetadataInterfaceTdFiles" ,
1272612760 ":MemOpInterfacesTdFiles" ,
1272712761 ":MemorySlotInterfacesTdFiles" ,
1272812762 ":OpBaseTdFiles" ,
@@ -12813,6 +12847,7 @@ cc_library(
1281312847 ":IR" ,
1281412848 ":InferIntRangeCommon" ,
1281512849 ":InferIntRangeInterface" ,
12850+ ":InferStridedMetadataInterface" ,
1281612851 ":InferTypeOpInterface" ,
1281712852 ":InliningUtils" ,
1281812853 ":MemOpInterfaces" ,
0 commit comments