[mlir][Linalg] Retire Linalg generic interchange pattern and pass
authorGuray Ozen <guray.ozen@gmail.com>
Tue, 23 Aug 2022 07:28:16 +0000 (09:28 +0200)
committerGuray Ozen <guray.ozen@gmail.com>
Tue, 23 Aug 2022 07:28:16 +0000 (09:28 +0200)
commite625aea33a653d23d83aab8ea30e6bf7dd0b6b51
tree82ab60d2ccc93e41a44c240ceb2d8f03611667bb
parent23fbfb3f725ba3afca65bec04d81826d60cf7fbc
[mlir][Linalg] Retire Linalg generic interchange pattern and pass

This revision removes the Linalg generic interchange pattern and pass.

It also changes transform-patterns test to make use of transform dialect.

Context: https://discourse.llvm.org/t/psa-retire-linalg-filter-based-patterns/63785

Differential Revision: https://reviews.llvm.org/D132368
mlir/include/mlir/Dialect/Linalg/Passes.h
mlir/include/mlir/Dialect/Linalg/Passes.td
mlir/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h
mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
mlir/test/Dialect/Linalg/transform-patterns.mlir
mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp