@@ -629,6 +629,31 @@ gentbl_cc_library(
629629 ],
630630)
631631
632+ td_library (
633+ name = "TesseraPassesTdFiles" ,
634+ srcs = [
635+ ],
636+ deps = [
637+ "@llvm-project//mlir:PassBaseTdFiles" ,
638+ ],
639+ )
640+
641+ gentbl_cc_library (
642+ name = "TesseraPassesIncGen" ,
643+ tbl_outs = [
644+ (
645+ [
646+ "-gen-pass-decls" ,
647+ "-name=tessera" ,
648+ ],
649+ "Passes/Tessera/Passes.h.inc" ,
650+ ),
651+ ],
652+ tblgen = "@llvm-project//mlir:mlir-tblgen" ,
653+ td_file = "Passes/Tessera/Passes.td" ,
654+ deps = [":TesseraPassesTdFiles" ],
655+ )
656+
632657cc_library (
633658 name = "CheckedRewrite" ,
634659 hdrs = ["CheckedRewrite.h" ],
@@ -643,6 +668,7 @@ cc_library(
643668 srcs = glob ([
644669 "Implementations/*.cpp" ,
645670 "Passes/*.cpp" ,
671+ "Passes/Tessera/*.cpp" ,
646672 "Dialect/*.cpp" ,
647673 "Dialect/Distributed/*.cpp" ,
648674 "Dialect/Tessera/*.cpp" ,
@@ -652,6 +678,7 @@ cc_library(
652678 hdrs = glob ([
653679 "Implementations/*.h" ,
654680 "Passes/*.h" ,
681+ "Passes/Tessera/*.h" ,
655682 "Dialect/*.h" ,
656683 "Dialect/Distributed/*.h" ,
657684 "Dialect/Tessera/*.h" ,
@@ -683,6 +710,7 @@ cc_library(
683710 ":StablehloOptPatternsIncGen" ,
684711 ":TesseraDialectIncGen" ,
685712 ":TesseraOpsIncGen" ,
713+ ":TesseraPassesIncGen" ,
686714 ":chlo-derivatives" ,
687715 ":mhlo-derivatives" ,
688716 ":stablehlo-derivatives" ,
0 commit comments