[all-commits] [llvm/llvm-project] f66c87: [MLIR] Give AffineStoreOp and AffineLoadOp Memory ...
Tres via All-commits
all-commits at lists.llvm.org
Tue Apr 28 06:45:49 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: f66c87637a524e237b34479bc8134c9d8ff243c2
https://github.com/llvm/llvm-project/commit/f66c87637a524e237b34479bc8134c9d8ff243c2
Author: Tres Popp <tpopp at google.com>
Date: 2020-04-28 (Tue, 28 Apr 2020)
Changed paths:
M mlir/include/mlir/Dialect/Affine/IR/AffineOps.h
M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/test/Dialect/Affine/canonicalize.mlir
M mlir/test/Dialect/Affine/loop-unswitch.mlir
M mlir/test/Transforms/canonicalize.mlir
M mlir/test/Transforms/loop-fusion-transformation.mlir
M mlir/test/Transforms/memref-normalize.mlir
Log Message:
-----------
[MLIR] Give AffineStoreOp and AffineLoadOp Memory SideEffects.
Summary:
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.
Differential Revision: https://reviews.llvm.org/D78930
More information about the All-commits
mailing list