@@ -8290,6 +8290,7 @@ cc_library(
8290
8290
":LinalgTransformOps" ,
8291
8291
":LinalgTransforms" ,
8292
8292
":MLProgramDialect" ,
8293
+ ":MLProgramTransforms" ,
8293
8294
":MathDialect" ,
8294
8295
":MathToFuncs" ,
8295
8296
":MathToLLVM" ,
@@ -11871,6 +11872,22 @@ gentbl_cc_library(
11871
11872
deps = [":MLProgramOpsTdFiles" ],
11872
11873
)
11873
11874
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
+
11874
11891
gentbl_cc_library (
11875
11892
name = "MLProgramTypesIncGen" ,
11876
11893
tbl_outs = [
@@ -11892,10 +11909,9 @@ cc_library(
11892
11909
name = "MLProgramDialect" ,
11893
11910
srcs = glob ([
11894
11911
"lib/Dialect/MLProgram/IR/*.cpp" ,
11895
- "lib/Dialect/MLProgram/IR/*.h" ,
11896
11912
]),
11897
11913
hdrs = glob ([
11898
- "include/mlir/Dialect/MLProgram/IR /*.h" ,
11914
+ "include/mlir/Dialect/MLProgram/** /*.h" ,
11899
11915
]),
11900
11916
includes = ["include" ],
11901
11917
deps = [
@@ -11911,6 +11927,25 @@ cc_library(
11911
11927
],
11912
11928
)
11913
11929
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
+
11914
11949
##---------------------------------------------------------------------------##
11915
11950
# Allocation interfaces
11916
11951
##---------------------------------------------------------------------------##
0 commit comments