[mlir] Use ReassociationIndices instead of affine maps in linalg.reshape.
authorAlexander Belyaev <pifon@google.com>
Wed, 5 May 2021 09:02:24 +0000 (11:02 +0200)
committerAlexander Belyaev <pifon@google.com>
Wed, 5 May 2021 10:59:57 +0000 (12:59 +0200)
commit2865d114f953a0c05df2663f4569704c9fe35eb0
treed48847275bf1f887519d27f6c610ac9bd757731f
parente4eec519370b7bf42f31d51f7730e5c91cb53d18
[mlir] Use ReassociationIndices instead of affine maps in linalg.reshape.

Differential Revision: https://reviews.llvm.org/D101861
13 files changed:
mlir/include/mlir/Dialect/Linalg/IR/LinalgOps.td
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
mlir/test/Dialect/Linalg/canonicalize.mlir
mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir
mlir/test/Dialect/Linalg/fusion-push-reshape.mlir
mlir/test/Dialect/Linalg/invalid.mlir
mlir/test/Dialect/Linalg/llvm.mlir
mlir/test/Dialect/Linalg/reshape_fusion.mlir
mlir/test/Dialect/Linalg/reshape_linearization_fusion.mlir
mlir/test/Dialect/Linalg/roundtrip.mlir
mlir/test/EDSC/builder-api-test.cpp