[mlir][Linalg] NFC - Add additional control to lower vector.shape_cast ops
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Tue, 26 Oct 2021 21:13:11 +0000 (21:13 +0000)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Wed, 27 Oct 2021 08:12:57 +0000 (08:12 +0000)
commit8e4c806ed5a481e4d2163c8330f3c3c024d61a36
treee8c926a3a7376525f005b1e02fc513fcd8dae115
parent00ac874ff605573b1a9c7c5daa707f10a96ff26c
[mlir][Linalg] NFC - Add additional control to lower vector.shape_cast ops

This also moves some code to a new patterns file.

Differential Revision: https://reviews.llvm.org/D112575
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/include/mlir/Dialect/Vector/VectorOps.h
mlir/include/mlir/Dialect/Vector/VectorRewritePatterns.h
mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
mlir/lib/Dialect/Vector/CMakeLists.txt
mlir/lib/Dialect/Vector/VectorTransferPermutationMapRewritePatterns.cpp [new file with mode: 0644]
mlir/lib/Dialect/Vector/VectorTransforms.cpp