@@ -4848,6 +4848,7 @@ cc_library(
4848
4848
":SparseTensorTransformOps" ,
4849
4849
":TensorTransformOps" ,
4850
4850
":TransformDebugExtension" ,
4851
+ ":TransformIRDLExtension" ,
4851
4852
":TransformLoopExtension" ,
4852
4853
":TransformPDLExtension" ,
4853
4854
":UBToLLVM" ,
@@ -12073,6 +12074,45 @@ cc_library(
12073
12074
],
12074
12075
)
12075
12076
12077
+ gentbl_cc_library (
12078
+ name = "TransformIRDLExtensionOpsIncGen" ,
12079
+ tbl_outs = [
12080
+ (
12081
+ [
12082
+ "-gen-op-decls" ,
12083
+ ],
12084
+ "include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.h.inc" ,
12085
+ ),
12086
+ (
12087
+ [
12088
+ "-gen-op-defs" ,
12089
+ ],
12090
+ "include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.cpp.inc" ,
12091
+ ),
12092
+ ],
12093
+ tblgen = ":mlir-tblgen" ,
12094
+ td_file = "include/mlir/Dialect/Transform/IRDLExtension/IRDLExtensionOps.td" ,
12095
+ deps = [":TransformPDLExtensionTdFiles" ],
12096
+ )
12097
+
12098
+ cc_library (
12099
+ name = "TransformIRDLExtension" ,
12100
+ srcs = glob (["lib/Dialect/Transform/IRDLExtension/*.cpp" ]),
12101
+ hdrs = glob (["include/mlir/Dialect/Transform/IRDLExtension/*.h" ]),
12102
+ deps = [
12103
+ ":IR" ,
12104
+ ":IRDLDialect" ,
12105
+ ":IRDLInterfacesIncGen" ,
12106
+ ":Rewrite" ,
12107
+ ":SideEffectInterfaces" ,
12108
+ ":Support" ,
12109
+ ":TransformDialect" ,
12110
+ ":TransformDialectInterfaces" ,
12111
+ ":TransformIRDLExtensionOpsIncGen" ,
12112
+ "//llvm:Support" ,
12113
+ ],
12114
+ )
12115
+
12076
12116
td_library (
12077
12117
name = "TransformDebugExtensionTdFiles" ,
12078
12118
srcs = glob (["include/mlir/Dialect/Transform/DebugExtension/*.td" ]),
0 commit comments