Applying the canonicalizer and CSE in an interleaved fashion is useful after bufferization (and maybe other transforms) to fold away self copies.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D155933
[mlir][transform] Add `apply_cse` option to `transform.apply_patterns` op ClosedPublic Authored by springerm on Jul 21 2023, 3:05 AM.
Details Summary Applying the canonicalizer and CSE in an interleaved fashion is useful after bufferization (and maybe other transforms) to fold away self copies.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 21 2023, 3:15 AM This revision was landed with ongoing or failed builds.Jul 21 2023, 6:19 AM Closed by commit rG20245ed4dea0: [mlir][transform] Add `apply_cse` option to `transform.apply_patterns` op (authored by springerm). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 542887 mlir/include/mlir/Dialect/Transform/IR/TransformOps.td
mlir/lib/Dialect/Transform/IR/TransformOps.cpp
mlir/test/Dialect/Transform/test-pattern-application.mlir
|