summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorMatthias Springer <springerm@google.com>2023-05-04 14:07:19 +0900
committerMatthias Springer <springerm@google.com>2023-05-04 14:18:46 +0900
commit7610087056f448eab4ceea9adcf4aac7893958d1 (patch)
treedfa9c31b40f85c4c73a220656377c4238a18dc2c /utils
parentb2eceea3929ef18c9b04507d96c1ae6a56568c75 (diff)
downloadllvm-7610087056f448eab4ceea9adcf4aac7893958d1.tar.gz
[mlir][memref] Add helper to make alloca ops independent
Add a helper function that makes dynamic sizes of `memref.alloca` ops independent of a given set of values. This functionality can be used to make dynamic allocations hoistable from loops. Differential Revision: https://reviews.llvm.org/D149316
Diffstat (limited to 'utils')
-rw-r--r--utils/bazel/llvm-project-overlay/mlir/BUILD.bazel3
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 08aea6d0555c..24e0bbff4140 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -10561,6 +10561,7 @@ cc_library(
includes = ["include"],
deps = [
":AffineDialect",
+ ":AffineTransforms",
":AffineUtils",
":ArithDialect",
":ArithTransforms",
@@ -10581,6 +10582,7 @@ cc_library(
":Support",
":TensorDialect",
":Transforms",
+ ":ValueBoundsOpInterface",
":VectorDialect",
"//llvm:Support",
],
@@ -10633,6 +10635,7 @@ cc_library(
":MemRefTransforms",
":NVGPUDialect",
":PDLDialect",
+ ":SCFDialect",
":TransformDialect",
":TransformUtils",
":VectorDialect",