[all-commits] [llvm/llvm-project] b10c66: [mlir][SideEffects] Replace the old SideEffects di...
River Riddle via All-commits
all-commits at lists.llvm.org
Mon Mar 9 16:07:45 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: b10c662514510c0b7d22768681db2b19798b150d
https://github.com/llvm/llvm-project/commit/b10c662514510c0b7d22768681db2b19798b150d
Author: River Riddle <riddleriver at gmail.com>
Date: 2020-03-09 (Mon, 09 Mar 2020)
Changed paths:
M mlir/include/mlir/Dialect/AffineOps/AffineOps.td
M mlir/include/mlir/Dialect/LoopOps/LoopOps.td
R mlir/include/mlir/Transforms/SideEffectsInterface.h
M mlir/lib/Dialect/AffineOps/AffineOps.cpp
M mlir/lib/Dialect/LoopOps/LoopOps.cpp
M mlir/lib/Transforms/LoopInvariantCodeMotion.cpp
M mlir/test/Transforms/loop-invariant-code-motion.mlir
Log Message:
-----------
[mlir][SideEffects] Replace the old SideEffects dialect interface with the newly added op interfaces/traits.
Summary:
The old interface was a temporary stopgap to allow for implementing simple LICM that took side effects of region operations into account. Now that MLIR has proper support for specifying memory effects, this interface can be deleted.
Differential Revision: https://reviews.llvm.org/D74441
More information about the All-commits
mailing list