[mlir][vector] Remove ExtractMap/InsertMap operations
authorThomas Raoux <thomasraoux@google.com>
Fri, 16 Sep 2022 00:39:15 +0000 (00:39 +0000)
committerThomas Raoux <thomasraoux@google.com>
Fri, 16 Sep 2022 17:41:26 +0000 (17:41 +0000)
commit54db8cc7b1054fa3ed64953652ddc941e12aee63
treef85465689bfaeb9defc52ba70bd30bfa3feb59a1
parent587729c3ad78aec6ec5a295331b16f21e340feb1
[mlir][vector] Remove ExtractMap/InsertMap operations

As discussed on discourse: https://discourse.llvm.org/t/vector-vector-distribution-large-vector-to-small-vector/1983/22
removing insert_map/extract_map op as vector distribution now uses
warp_execute_on_lane_0 op.

Differential Revision: https://reviews.llvm.org/D134000
12 files changed:
mlir/include/mlir/Dialect/Vector/IR/VectorOps.h
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt
mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp [moved from mlir/lib/Dialect/Vector/Transforms/VectorUnrollDistribute.cpp with 76% similarity]
mlir/test/Dialect/Vector/invalid.mlir
mlir/test/Dialect/Vector/ops.mlir
mlir/test/Dialect/Vector/vector-distribution.mlir [deleted file]
mlir/test/Integration/Dialect/Vector/CPU/test-vector-distribute.mlir [deleted file]
mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp