aboutsummaryrefslogtreecommitdiff
path: root/mlir/docs/Tutorials/Toy/Ch-6.md
diff options
context:
space:
mode:
authorRiver Riddle <riddleriver@gmail.com>2020-03-12 14:06:41 -0700
committerRiver Riddle <riddleriver@gmail.com>2020-03-12 14:26:15 -0700
commit0ddba0bd59c337f16b51a00cb205ecfda46f97fa (patch)
treebe1aaf1254f0c625d48ba66270d69b0db8b38a2e /mlir/docs/Tutorials/Toy/Ch-6.md
parent907403f342fe661b590f930a83f940c67b3ff855 (diff)
downloadllvm-0ddba0bd59c337f16b51a00cb205ecfda46f97fa.zip
llvm-0ddba0bd59c337f16b51a00cb205ecfda46f97fa.tar.gz
llvm-0ddba0bd59c337f16b51a00cb205ecfda46f97fa.tar.bz2
[mlir][SideEffects] Replace HasNoSideEffect with the memory effect interfaces.
HasNoSideEffect can now be implemented using the MemoryEffectInterface, removing the need to check multiple things for the same information. This also removes an easy foot-gun for users as 'Operation::hasNoSideEffect' would ignore operations that dynamically, or recursively, have no side effects. This also leads to an immediate improvement in some of the existing users, such as DCE, now that they have access to more information. Differential Revision: https://reviews.llvm.org/D76036
Diffstat (limited to 'mlir/docs/Tutorials/Toy/Ch-6.md')
0 files changed, 0 insertions, 0 deletions