This change results in tests also being changed to prevent dead
affine.load operations from being folded away during rewrites.
Also move AffineStoreOp and AffineLoadOp to an ODS file.
Paths
| Differential D78930
[MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects. ClosedPublic Authored by tpopp on Apr 27 2020, 7:55 AM.
Details Summary This change results in tests also being changed to prevent dead Also move AffineStoreOp and AffineLoadOp to an ODS file.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Apr 27 2020, 12:55 PM tpopp marked an inline comment as done. Comment ActionsReorder definition of ops and handle a rebase. Closed by commit rGf66c87637a52: [MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects. (authored by Tres Popp <tpopp@google.com>). · Explain WhyApr 28 2020, 6:57 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 260625 mlir/include/mlir/Dialect/Affine/IR/AffineOps.h
mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
mlir/lib/Dialect/Affine/IR/AffineOps.cpp
mlir/test/Dialect/Affine/canonicalize.mlir
mlir/test/Dialect/Affine/loop-unswitch.mlir
mlir/test/Transforms/canonicalize.mlir
mlir/test/Transforms/loop-fusion-transformation.mlir
mlir/test/Transforms/memref-normalize.mlir
|
Can you keep this file sorted alphabetically?