diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index c941face6f43..dfa8f43ab439 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -5808,6 +5808,7 @@ cc_library( includes = ["include"], deps = [ ":AffineDialect", + ":AffineTransforms", ":AffineUtils", ":ArithDialect", ":ArithUtils", @@ -5824,20 +5825,57 @@ cc_library( ":TensorPassIncGen", ":TilingInterface", ":Transforms", + ":ValueBoundsOpInterface", ":VectorDialect", "//llvm:Support", ], ) +td_library( + name = "TensorTransformOpsTdFiles", + srcs = [ + "include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td", + ], + includes = ["include"], + deps = [ + ":PDLDialect", + ":TransformDialectTdFiles", + ], +) + +gentbl_cc_library( + name = "TensorTransformOpsIncGen", + strip_include_prefix = "include", + tbl_outs = [ + ( + ["-gen-op-decls"], + "include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h.inc", + ), + ( + ["-gen-op-defs"], + "include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.cpp.inc", + ), + ], + tblgen = ":mlir-tblgen", + td_file = "include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td", + deps = [ + ":TensorTransformOpsTdFiles", + ], +) + cc_library( name = "TensorTransformOps", srcs = glob(["lib/Dialect/Tensor/TransformOps/*.cpp"]), hdrs = glob(["include/mlir/Dialect/Tensor/TransformOps/*.h"]), includes = ["include"], deps = [ + ":AffineDialect", ":IR", ":PDLDialect", + ":SCFDialect", ":TensorDialect", + ":TensorTransformOpsIncGen", + ":TensorTransforms", ":TransformDialect", "//llvm:Support", ], |