diff options
author | Philip Reames <listmail@philipreames.com> | 2019-02-15 21:23:51 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2019-02-15 21:23:51 +0000 |
commit | cae6c767e886b587e3b6d698c186f75c941bb11d (patch) | |
tree | 81e3ede842a48e4cae19e289bb95867a1f6f537c /lldb/packages/Python/lldbsuite/test/lang/cpp | |
parent | e2bb3121fd4ab5b01f9ec1d2e3e9877db9c6a54c (diff) | |
download | bcm5719-llvm-cae6c767e886b587e3b6d698c186f75c941bb11d.tar.gz bcm5719-llvm-cae6c767e886b587e3b6d698c186f75c941bb11d.zip |
[InstCombine] Convert atomicrmws to xchg or store where legal
Implement two more transforms of atomicrmw:
1) We can convert an atomicrmw which produces a known value in memory into an xchg instead.
2) We can convert an atomicrmw xchg w/o users into a store for some orderings.
Differential Revision: https://reviews.llvm.org/D58290
llvm-svn: 354170
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp')
0 files changed, 0 insertions, 0 deletions