@@ -7757,6 +7757,7 @@ td_library(
7757
7757
name = "TensorOpsTdFiles" ,
7758
7758
srcs = [
7759
7759
"include/mlir/Dialect/Tensor/IR/TensorBase.td" ,
7760
+ "include/mlir/Dialect/Tensor/IR/TensorInterfaces.td" ,
7760
7761
"include/mlir/Dialect/Tensor/IR/TensorOps.td" ,
7761
7762
],
7762
7763
includes = ["include" ],
@@ -7806,6 +7807,23 @@ gentbl_cc_library(
7806
7807
deps = [":TensorOpsTdFiles" ],
7807
7808
)
7808
7809
7810
+ gentbl_cc_library (
7811
+ name = "TensorInterfacesIncGen" ,
7812
+ tbl_outs = [
7813
+ (
7814
+ ["--gen-op-interface-decls" ],
7815
+ "include/mlir/Dialect/Tensor/IR/TensorInterfaces.h.inc" ,
7816
+ ),
7817
+ (
7818
+ ["--gen-op-interface-defs" ],
7819
+ "include/mlir/Dialect/Tensor/IR/TensorInterfaces.cpp.inc" ,
7820
+ ),
7821
+ ],
7822
+ tblgen = ":mlir-tblgen" ,
7823
+ td_file = "include/mlir/Dialect/Tensor/IR/TensorInterfaces.td" ,
7824
+ deps = [":TensorOpsTdFiles" ],
7825
+ )
7826
+
7809
7827
cc_library (
7810
7828
name = "TensorDialect" ,
7811
7829
srcs = [
@@ -7841,6 +7859,7 @@ cc_library(
7841
7859
":SideEffectInterfaces" ,
7842
7860
":SubsetOpInterface" ,
7843
7861
":Support" ,
7862
+ ":TensorInterfacesIncGen" ,
7844
7863
":TensorOpsIncGen" ,
7845
7864
":TilingInterface" ,
7846
7865
":TransformDialectInterfaces" ,
0 commit comments