diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel index 2735f07e9e597..8f0c789e40c45 100644 --- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel @@ -604,6 +604,35 @@ cc_library( ], ) +td_library( + name = "TestTransformOpsTdFiles", + srcs = glob(["mlir/test/lib/Transforms/*.td"]), + deps = [ + ":TransformDialectTdFiles", + "//mlir:OpBaseTdFiles", + "//mlir:SideEffectInterfacesTdFiles", + "//mlir:TransformDialectTdFiles", + "//mlir:TransformInterfacesTdFiles", + ], +) + +gentbl_cc_library( + name = "TestTransformsOpsIncGen", + includes = ["lib/Dialect/Test"], + strip_include_prefix = "lib", + tbl_outs = [ + ( + ["-x=cpp"], + "lib/TestTransformsOps.h.inc", + ), + ], + tblgen = "//mlir:mlir-pdll", + td_file = "lib/Transforms/TestTransformsOps.pdll", + deps = [ + ":TestTransformOpsTdFiles", + ], +) + cc_library( name = "TestTransforms", srcs = glob(["lib/Transforms/*.cpp"]), @@ -611,6 +640,7 @@ cc_library( deps = [ ":TestDialect", ":TestDialectConversionPDLLPatternsIncGen", + ":TestTransformsOpsIncGen", "//llvm:Support", "//mlir:AffineAnalysis", "//mlir:AffineDialect", @@ -631,6 +661,7 @@ cc_library( "//mlir:TransformUtils", "//mlir:Transforms", "//mlir:TransformDialect", + "//mlir::TransformDialectInterfaces", ], )