diff options
author | Thomas Raoux <thomasraoux@google.com> | 2022-04-13 21:38:11 +0300 |
---|---|---|
committer | Thomas Raoux <thomasraoux@google.com> | 2022-04-15 06:47:52 +0300 |
commit | 59058c441a9ba421b8f45cf1482544fd72ecb558 (patch) | |
tree | f39afe2cc7dd10f01e968c921a1d06c280f43096 /utils | |
parent | b5d884a38c3524fdba82c525f2cd0237e85c60ee (diff) |
[mlir][vector] Add operations used for Vector distribution
Add vector op warp_execute_on_lane_0 that will be used to do incremental
vector distribution in order to target warp level vector programming for
architectures with GPU-like SIMT programming model.
The idea behing the op is discussed further on discourse:
https://discourse.llvm.org/t/vector-vector-distribution-large-vector-to-small-vector/1983/23
Differential Revision: https://reviews.llvm.org/D123703
Diffstat (limited to 'utils')
-rw-r--r-- | utils/bazel/llvm-project-overlay/mlir/BUILD.bazel | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index 656a089082ab..65096ccd6891 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -2963,6 +2963,7 @@ cc_library( deps = [ ":ArithmeticDialect", ":ArithmeticUtils", + ":ControlFlowInterfaces", ":DialectUtils", ":IR", ":MemRefDialect", @@ -7275,6 +7276,7 @@ td_library( srcs = ["include/mlir/Dialect/Vector/IR/VectorOps.td"], includes = ["include"], deps = [ + ":ControlFlowInterfacesTdFiles", ":InferTypeOpInterfaceTdFiles", ":OpBaseTdFiles", ":SideEffectInterfacesTdFiles", |