@@ -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