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 378104 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
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||