@@ -281,6 +281,43 @@ cc_library(
281
281
],
282
282
)
283
283
284
+ td_library (
285
+ name = "IndexingMapOpInterfaceTdFiles" ,
286
+ srcs = ["include/mlir/Interfaces/IndexingMapOpInterface.td" ],
287
+ includes = ["include" ],
288
+ deps = [
289
+ ":OpBaseTdFiles" ,
290
+ ],
291
+ )
292
+
293
+ gentbl_cc_library (
294
+ name = "IndexingMapOpInterfaceIncGen" ,
295
+ tbl_outs = {
296
+ "include/mlir/Interfaces/IndexingMapOpInterface.h.inc" : ["-gen-op-interface-decls" ],
297
+ "include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc" : ["-gen-op-interface-defs" ],
298
+ },
299
+ tblgen = ":mlir-tblgen" ,
300
+ td_file = "include/mlir/Interfaces/IndexingMapOpInterface.td" ,
301
+ deps = [
302
+ ":IndexingMapOpInterfaceTdFiles" ,
303
+ ],
304
+ )
305
+
306
+ cc_library (
307
+ name = "IndexingMapOpInterface" ,
308
+ srcs = [
309
+ "lib/Interfaces/IndexingMapOpInterface.cpp" ,
310
+ ],
311
+ hdrs = [
312
+ "include/mlir/Interfaces/IndexingMapOpInterface.h" ,
313
+ ],
314
+ includes = ["include" ],
315
+ deps = [
316
+ ":IR" ,
317
+ ":IndexingMapOpInterfaceIncGen" ,
318
+ ],
319
+ )
320
+
284
321
td_library (
285
322
name = "RelayoutOpInterfaceTdFiles" ,
286
323
srcs = ["include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td" ],
@@ -4655,6 +4692,7 @@ cc_library(
4655
4692
":DestinationStyleOpInterface" ,
4656
4693
":DialectUtils" ,
4657
4694
":IR" ,
4695
+ ":IndexingMapOpInterface" ,
4658
4696
":InferTypeOpInterface" ,
4659
4697
":InliningUtils" ,
4660
4698
":MaskableOpInterface" ,
@@ -10113,6 +10151,7 @@ td_library(
10113
10151
":ControlFlowInterfacesTdFiles" ,
10114
10152
":DestinationStyleOpInterfaceTdFiles" ,
10115
10153
":DialectUtilsTdFiles" ,
10154
+ ":IndexingMapOpInterfaceTdFiles" ,
10116
10155
":InferTypeOpInterfaceTdFiles" ,
10117
10156
":LoopLikeInterfaceTdFiles" ,
10118
10157
":OpBaseTdFiles" ,
@@ -10475,6 +10514,7 @@ cc_library(
10475
10514
":DialectUtils" ,
10476
10515
":FunctionInterfaces" ,
10477
10516
":IR" ,
10517
+ ":IndexingMapOpInterface" ,
10478
10518
":InferTypeOpInterface" ,
10479
10519
":InliningUtils" ,
10480
10520
":LinalgEnumsIncGen" ,
@@ -10757,6 +10797,7 @@ td_library(
10757
10797
deps = [
10758
10798
":ControlFlowInterfacesTdFiles" ,
10759
10799
":DestinationStyleOpInterfaceTdFiles" ,
10800
+ ":IndexingMapOpInterfaceTdFiles" ,
10760
10801
":InferTypeOpInterfaceTdFiles" ,
10761
10802
":MaskableOpInterfaceTdFiles" ,
10762
10803
":MaskingOpInterfaceTdFiles" ,
0 commit comments