Add a loop interchange pass and integrate it with CodegenStrategy.
This patch depends on https://reviews.llvm.org/D110728 and https://reviews.llvm.org/D110746.
Paths
| Differential D110748
[mlir][linalg] Add loop interchange to CodegenStrategy. ClosedPublic Authored by gysit on Sep 29 2021, 11:47 AM.
Details Summary Add a loop interchange pass and integrate it with CodegenStrategy. This patch depends on https://reviews.llvm.org/D110728 and https://reviews.llvm.org/D110746.
Diff Detail
Event TimelineHerald added subscribers: wenzhicui, wrengr, Chia-hungDuan and 20 others. · View Herald TranscriptSep 29 2021, 11:47 AM Comment Actions can we s/loop/iterator everywhere? This revision is now accepted and ready to land.Oct 5 2021, 3:43 AM Closed by commit rG23800b05be2b: [mlir][linalg] Add loop interchange to CodegenStrategy. (authored by gysit). · Explain WhyOct 7 2021, 11:49 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 378107 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/LinalgStrategyPasses.cpp
mlir/test/Dialect/Linalg/codegen-strategy.mlir
mlir/test/lib/Dialect/Linalg/TestLinalgCodegenStrategy.cpp
|