These transformations already operate on memref operations (as part of
splitting up the standard dialect). Now that the operations have moved,
it's time for these transformations to move as well.
Depends on D118280
| Paths 
 |  Differential  D118285  
[mlir] Move ComposeSubView+ExpandOps from Standard to MemRef ClosedPublic Authored by rriddle on Jan 26 2022, 2:18 PM. 
Details Summary These transformations already operate on memref operations (as part of Depends on D118280 
Diff Detail 
 Event TimelineHerald added subscribers: sdasgup3, wenzhicui, wrengr and 21 others.  ·  View Herald TranscriptJan 26 2022, 2:18 PM This revision is now accepted and ready to land.Jan 26 2022, 4:52 PM This revision was landed with ongoing or failed builds.Jan 26 2022, 11:20 PM Closed by commit rG7d0426dd9544: [mlir] Move ComposeSubView+ExpandOps from Standard to MemRef (authored by rriddle).  ·  Explain Why This revision was automatically updated to reflect the committed changes. Comment Actions @rriddle You've broken the integration tests. Please test with MLIR_INCLUDE_INTEGRATION_TESTS:BOOL=ON or wait for the phab CI. Comment Actions 
 Ooops, let me fix that. Comment Actions 
 I've fixed it. Comment Actions 
 Thanks! Sorry about that, added integrations to my local build (lost it during a recent move it seems). akuegel mentioned this in rG199c2d63fd61: [mlir][Bazel] Add TestMemRef target..Jan 27 2022, 12:54 AM 
Revision Contents 
 
Diff 403510 mlir/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
 
 mlir/include/mlir/Dialect/MemRef/Transforms/Passes.h
 mlir/include/mlir/Dialect/MemRef/Transforms/Passes.td
 mlir/include/mlir/Dialect/StandardOps/Transforms/ComposeSubView.h
 mlir/include/mlir/Dialect/StandardOps/Transforms/Passes.h
 mlir/include/mlir/Dialect/StandardOps/Transforms/Passes.td
 mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt
 mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp
 
 mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp
 
 mlir/lib/Dialect/MemRef/Transforms/PassDetail.h
 mlir/lib/Dialect/StandardOps/Transforms/CMakeLists.txt
 mlir/lib/Dialect/StandardOps/Transforms/ComposeSubView.cpp
 mlir/lib/Dialect/StandardOps/Transforms/ExpandOps.cpp
 mlir/test/Dialect/MemRef/expand-ops.mlir
 
 mlir/test/Dialect/Standard/expand-ops.mlir
 mlir/test/lib/Dialect/CMakeLists.txt
 mlir/test/lib/Dialect/MemRef/CMakeLists.txt
 
 mlir/test/lib/Dialect/MemRef/TestComposeSubView.cpp
 
 mlir/test/lib/Dialect/StandardOps/CMakeLists.txt
 
 mlir/test/lib/Dialect/StandardOps/TestComposeSubView.cpp
 mlir/test/mlir-cpu-runner/memref-reshape.mlir
 mlir/tools/mlir-opt/CMakeLists.txt
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||