[mlir][Linalg] Retire CodegenStrategy::transform
authorNicolas Vasilache <nicolas.vasilache@gmail.com>
Fri, 22 Oct 2021 12:04:32 +0000 (12:04 +0000)
committerNicolas Vasilache <nicolas.vasilache@gmail.com>
Fri, 22 Oct 2021 20:27:14 +0000 (20:27 +0000)
commit89d55d3c86f07178d20be36d3724d50a2e9322b7
tree4c509b9a4af44d22aee3eb13a5a0b31bbb18f41c
parente4235bdf26a2dd3b678daad4581d8e8edbc1aa7b
[mlir][Linalg] Retire CodegenStrategy::transform

Instead each pass should constructed a nested OpPassManager and runPipeline on that.

Differential Revision: https://reviews.llvm.org/D112308
mlir/include/mlir/Dialect/Linalg/Passes.h
mlir/include/mlir/Dialect/Linalg/Passes.td
mlir/include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h
mlir/lib/Dialect/Linalg/Transforms/CodegenStrategy.cpp
mlir/lib/Dialect/Linalg/Transforms/LinalgStrategyPasses.cpp
mlir/test/lib/Dialect/Linalg/TestLinalgCodegenStrategy.cpp