@@ -12622,6 +12622,15 @@ cc_library(
12622
12622
],
12623
12623
)
12624
12624
12625
+ td_library (
12626
+ name = "MemOpInterfacesTdFiles" ,
12627
+ srcs = ["include/mlir/Interfaces/MemOpInterfaces.td" ],
12628
+ includes = ["include" ],
12629
+ deps = [
12630
+ ":OpBaseTdFiles" ,
12631
+ ],
12632
+ )
12633
+
12625
12634
td_library (
12626
12635
name = "MemRefOpsTdFiles" ,
12627
12636
srcs = [
@@ -12633,6 +12642,7 @@ td_library(
12633
12642
":ArithOpsTdFiles" ,
12634
12643
":CastInterfacesTdFiles" ,
12635
12644
":ControlFlowInterfacesTdFiles" ,
12645
+ ":MemOpInterfacesTdFiles" ,
12636
12646
":MemorySlotInterfacesTdFiles" ,
12637
12647
":OpBaseTdFiles" ,
12638
12648
":ShapedOpInterfacesTdFiles" ,
@@ -12641,6 +12651,17 @@ td_library(
12641
12651
],
12642
12652
)
12643
12653
12654
+ gentbl_cc_library (
12655
+ name = "MemOpInterfacesIncGen" ,
12656
+ tbl_outs = {
12657
+ "include/mlir/Interfaces/MemOpInterfaces.h.inc" : ["-gen-op-interface-decls" ],
12658
+ "include/mlir/Interfaces/MemOpInterfaces.cpp.inc" : ["-gen-op-interface-defs" ],
12659
+ },
12660
+ tblgen = ":mlir-tblgen" ,
12661
+ td_file = "include/mlir/Interfaces/MemOpInterfaces.td" ,
12662
+ deps = [":MemOpInterfacesTdFiles" ],
12663
+ )
12664
+
12644
12665
gentbl_cc_library (
12645
12666
name = "MemRefBaseIncGen" ,
12646
12667
tbl_outs = {
@@ -12671,6 +12692,19 @@ gentbl_cc_library(
12671
12692
],
12672
12693
)
12673
12694
12695
+ cc_library (
12696
+ name = "MemOpInterfaces" ,
12697
+ srcs = ["lib/Interfaces/MemOpInterfaces.cpp" ],
12698
+ hdrs = ["include/mlir/Interfaces/MemOpInterfaces.h" ],
12699
+ includes = ["include" ],
12700
+ deps = [
12701
+ ":DialectUtils" ,
12702
+ ":IR" ,
12703
+ ":Support" ,
12704
+ ":MemOpInterfacesIncGen" ,
12705
+ ],
12706
+ )
12707
+
12674
12708
cc_library (
12675
12709
name = "MemRefDialect" ,
12676
12710
srcs = glob (
@@ -12700,6 +12734,7 @@ cc_library(
12700
12734
":InferIntRangeInterface" ,
12701
12735
":InferTypeOpInterface" ,
12702
12736
":InliningUtils" ,
12737
+ ":MemOpInterfaces" ,
12703
12738
":MemRefBaseIncGen" ,
12704
12739
":MemRefOpsIncGen" ,
12705
12740
":MemorySlotInterfaces" ,
0 commit comments