[mlir][linalg] Replace AffineMinSCFCanonicalizationPattern with SCF reimplementation
authorMatthias Springer <springerm@google.com>
Tue, 24 Aug 2021 23:47:05 +0000 (08:47 +0900)
committerMatthias Springer <springerm@google.com>
Tue, 24 Aug 2021 23:52:56 +0000 (08:52 +0900)
commit2de2dbef2a9a0c774acc8bf1ce17d024da5c145e
tree089f7a454fd605a4382d0c8019052735a044e2e1
parent629411d799223d7bc7aad98661b1443a4788c0c5
[mlir][linalg] Replace AffineMinSCFCanonicalizationPattern with SCF reimplementation

Use the new canonicalization pattern in the SCF dialect.

Differential Revision: https://reviews.llvm.org/D107732
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
mlir/lib/Dialect/SCF/Transforms/Utils.cpp
mlir/test/Dialect/Linalg/fold-affine-min-scf.mlir [deleted file]
mlir/test/Dialect/SCF/canonicalize-scf-affine-min.mlir
mlir/test/lib/Dialect/Linalg/TestConvVectorization.cpp
mlir/test/lib/Dialect/Linalg/TestLinalgFusionTransforms.cpp
mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel