[mlir][vector][bufferize] Implement DestinationStyleOpInterface on TransferWriteOp
authorMatthias Springer <springerm@google.com>
Thu, 27 Oct 2022 08:59:52 +0000 (10:59 +0200)
committerMatthias Springer <springerm@google.com>
Thu, 27 Oct 2022 09:02:19 +0000 (11:02 +0200)
commitbf531f28f51a32e8f130ca1e6ce8d689315341d8
tree18b206220f40afe0ed2e586571e7ae550b716d0e
parentd858447584a0dc41ecdee7c92bb5e8b7f52e3ff0
[mlir][vector][bufferize] Implement DestinationStyleOpInterface on TransferWriteOp

This simplifies the BufferizableOpInterface implementation of vector.transfer_write.

Differential Revision: https://reviews.llvm.org/D136348
mlir/include/mlir/Dialect/Vector/IR/VectorOps.h
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/lib/Dialect/Vector/IR/CMakeLists.txt
mlir/lib/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel