[mlir] NFC: move mergeOffsetsSizesAndStrides into Affine/Utils
authorLei Zhang <antiagainst@google.com>
Fri, 23 Sep 2022 17:20:10 +0000 (13:20 -0400)
committerLei Zhang <antiagainst@google.com>
Fri, 23 Sep 2022 17:28:11 +0000 (13:28 -0400)
commit465ec4e0b48c005f5d5de8adee0c33469a7b9862
treed1631f63d86d63051efdf5ca1b4e118cd739bea8
parent2c692d891ed639779b1c4b504ca63037bbacc0e8
[mlir] NFC: move mergeOffsetsSizesAndStrides into Affine/Utils

So that these utility functions can also be used ViewLikeInterface
ops not in the memref dialect.

Reviewed By: mravishankar, christopherbate

Differential Revision: https://reviews.llvm.org/D134487
mlir/include/mlir/Dialect/Affine/ViewLikeInterfaceUtils.h [new file with mode: 0644]
mlir/include/mlir/Dialect/Tensor/Transforms/TransformUtils.h
mlir/lib/Dialect/Affine/Utils/CMakeLists.txt
mlir/lib/Dialect/Affine/Utils/ViewLikeInterfaceUtils.cpp [new file with mode: 0644]
mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt
mlir/lib/Dialect/Tensor/Transforms/MergeConsecutiveInsertExtractSlicePatterns.cpp
utils/bazel/llvm-project-overlay/mlir/BUILD.bazel