[mlir][Vector] Add 0-d vector support to 'vector.shape_cast`
authorDiego Caballero <diegocaballero@google.com>
Mon, 22 May 2023 22:59:46 +0000 (22:59 +0000)
committerDiego Caballero <diegocaballero@google.com>
Tue, 23 May 2023 17:22:55 +0000 (17:22 +0000)
commit7ce2c3d71b552310019f3dc4b0219528226a4778
tree7ad69397b99e7953699dc56cb5cdc8cb69c6475b
parent99c9515b370886fde4b87248eaab77a37848ed25
[mlir][Vector] Add 0-d vector support to 'vector.shape_cast`

This patch adds support to shape cast a vector<1x1x1...1xElemenType> to
a vector<ElementType> and the other way around.

Differential Revision: https://reviews.llvm.org/D151169
mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
mlir/lib/Dialect/Vector/IR/VectorOps.cpp
mlir/test/Dialect/Vector/ops.mlir