Use the new canonicalization pattern in the SCF dialect.
Depends On D107731
Paths 
  |  Differential  D107732  
[mlir][linalg] Replace AffineMinSCFCanonicalizationPattern with SCF reimplementation ClosedPublic Authored by springerm on Aug 8 2021, 11:08 PM. 
Details 
Diff Detail 
 
Unit TestsFailed 
 Event TimelineThis revision is now accepted and ready to land.Aug 10 2021, 9:20 AM springerm added a child revision: D108009: [mlir][SCF] Generalize AffineMinSCFCanonicalization to min/max ops.Aug 12 2021, 8:27 PM Closed by commit rG2de2dbef2a9a: [mlir][linalg] Replace AffineMinSCFCanonicalizationPattern with SCF… (authored by springerm).  ·  Explain WhyAug 24 2021, 4:53 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
 
Diff 366173 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
 
 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
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||