From 23132508d95cbb3c3fa7aa4b0bebbe021fa5b33f Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Thu, 29 Sep 2022 00:12:46 +0200 Subject: [PATCH] [bazel] Port 3f050f6ac4626c9bf99bfdf5e4d7162ba7ad5cdc --- utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 51 +++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index c1ff36a..22b6958 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -6380,6 +6380,7 @@ cc_library( ":MemRefDialect", ":MemRefToLLVM", ":MemRefToSPIRV", + ":MemRefTransformOps", ":MemRefTransforms", ":NVGPUDialect", ":NVGPUPassIncGen", @@ -8942,6 +8943,56 @@ cc_library( ], ) +td_library( + name = "MemRefTransformOpsTdFiles", + srcs = [ + "include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td", + ], + includes = ["include"], + deps = [ + ":PDLDialect", + ":TransformDialectTdFiles", + ], +) + +gentbl_cc_library( + name = "MemRefTransformOpsIncGen", + strip_include_prefix = "include", + tbl_outs = [ + ( + ["-gen-op-decls"], + "include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc", + ), + ( + ["-gen-op-defs"], + "include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp.inc", + ), + ], + tblgen = ":mlir-tblgen", + td_file = "include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td", + deps = [ + ":MemRefTransformOpsTdFiles", + ], +) + +cc_library( + name = "MemRefTransformOps", + srcs = glob(["lib/Dialect/MemRef/TransformOps/*.cpp"]), + hdrs = glob(["include/mlir/Dialect/MemRef/TransformOps/*.h"]), + includes = ["include"], + deps = [ + ":AffineDialect", + ":ArithmeticDialect", + ":IR", + ":MemRefDialect", + ":MemRefTransformOpsIncGen", + ":MemRefTransforms", + ":PDLDialect", + ":TransformDialect", + "//llvm:Support", + ], +) + ##---------------------------------------------------------------------------## # MLProgram dialect ##---------------------------------------------------------------------------## -- 2.7.4