@@ -7757,6 +7757,7 @@ td_library(
77577757 name = "TensorOpsTdFiles" ,
77587758 srcs = [
77597759 "include/mlir/Dialect/Tensor/IR/TensorBase.td" ,
7760+ "include/mlir/Dialect/Tensor/IR/TensorInterfaces.td" ,
77607761 "include/mlir/Dialect/Tensor/IR/TensorOps.td" ,
77617762 ],
77627763 includes = ["include" ],
@@ -7806,6 +7807,23 @@ gentbl_cc_library(
78067807 deps = [":TensorOpsTdFiles" ],
78077808)
78087809
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+
78097827cc_library (
78107828 name = "TensorDialect" ,
78117829 srcs = [
@@ -7841,6 +7859,7 @@ cc_library(
78417859 ":SideEffectInterfaces" ,
78427860 ":SubsetOpInterface" ,
78437861 ":Support" ,
7862+ ":TensorInterfacesIncGen" ,
78447863 ":TensorOpsIncGen" ,
78457864 ":TilingInterface" ,
78467865 ":TransformDialectInterfaces" ,
0 commit comments