[mlir] Move common reshapeops-related code to ReshapeOpsUtils.h.
authorAlexander Belyaev <pifon@google.com>
Wed, 7 Jul 2021 11:45:33 +0000 (13:45 +0200)
committerAlexander Belyaev <pifon@google.com>
Wed, 7 Jul 2021 12:56:16 +0000 (14:56 +0200)
commit6412a13539ab2914eed8e1df83c399b9a16e3408
tree1028d509978118e68f2c4f2cc3ffb143716218df
parentd0b282e10bc91ea19a9b1a0ca4ed81d0c65e7cd3
[mlir] Move common reshapeops-related code to ReshapeOpsUtils.h.

This is a first step to move (Tensor)Expand/CollapseShapeOp to tensor/memref
dialects.

Differential Revision: https://reviews.llvm.org/D105547
mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.h
mlir/include/mlir/Dialect/Utils/ReshapeOpsUtils.h [new file with mode: 0644]
mlir/lib/Conversion/TosaToLinalg/CMakeLists.txt
mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/lib/Dialect/Utils/CMakeLists.txt
mlir/lib/Dialect/Utils/ReshapeOpsUtils.cpp [new file with mode: 0644]