@@ -8290,6 +8290,7 @@ cc_library(
82908290 ":LinalgTransformOps" ,
82918291 ":LinalgTransforms" ,
82928292 ":MLProgramDialect" ,
8293+ ":MLProgramTransforms" ,
82938294 ":MathDialect" ,
82948295 ":MathToFuncs" ,
82958296 ":MathToLLVM" ,
@@ -11871,6 +11872,22 @@ gentbl_cc_library(
1187111872 deps = [":MLProgramOpsTdFiles" ],
1187211873)
1187311874
11875+ gentbl_cc_library (
11876+ name = "MLProgramPassIncGen" ,
11877+ tbl_outs = [
11878+ (
11879+ [
11880+ "-gen-pass-decls" ,
11881+ "-name=MLProgram" ,
11882+ ],
11883+ "include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc" ,
11884+ ),
11885+ ],
11886+ tblgen = ":mlir-tblgen" ,
11887+ td_file = "include/mlir/Dialect/MLProgram/Transforms/Passes.td" ,
11888+ deps = [":PassBaseTdFiles" ],
11889+ )
11890+
1187411891gentbl_cc_library (
1187511892 name = "MLProgramTypesIncGen" ,
1187611893 tbl_outs = [
@@ -11892,10 +11909,9 @@ cc_library(
1189211909 name = "MLProgramDialect" ,
1189311910 srcs = glob ([
1189411911 "lib/Dialect/MLProgram/IR/*.cpp" ,
11895- "lib/Dialect/MLProgram/IR/*.h" ,
1189611912 ]),
1189711913 hdrs = glob ([
11898- "include/mlir/Dialect/MLProgram/IR /*.h" ,
11914+ "include/mlir/Dialect/MLProgram/** /*.h" ,
1189911915 ]),
1190011916 includes = ["include" ],
1190111917 deps = [
@@ -11911,6 +11927,25 @@ cc_library(
1191111927 ],
1191211928)
1191311929
11930+ cc_library (
11931+ name = "MLProgramTransforms" ,
11932+ srcs = glob ([
11933+ "lib/Dialect/MLProgram/Transforms/*.cpp" ,
11934+ ]),
11935+ hdrs = glob ([
11936+ "include/mlir/Dialect/MLProgram/Transforms/*.h" ,
11937+ ]),
11938+ includes = ["include" ],
11939+ deps = [
11940+ ":MLProgramDialect" ,
11941+ ":FuncDialect" ,
11942+ ":TransformUtils" ,
11943+ ":IR" ,
11944+ ":MLProgramPassIncGen" ,
11945+ ":Pass" ,
11946+ ],
11947+ )
11948+
1191411949##---------------------------------------------------------------------------##
1191511950# Allocation interfaces
1191611951##---------------------------------------------------------------------------##
0 commit comments