diff options
| author | Anna Thomas <anna@azul.com> | 2017-05-31 16:39:52 +0000 |
|---|---|---|
| committer | Anna Thomas <anna@azul.com> | 2017-05-31 16:39:52 +0000 |
| commit | 056c009f1b0f664cf6472630caaa1dd6704dbff8 (patch) | |
| tree | 84536153a360aafd4e6eaf1f5ff95b40a3a7d0b1 /llvm/lib/Transforms/Scalar/LoopSink.cpp | |
| parent | 793c5926524c1c51e9123334dad6eda0c4bbee4e (diff) | |
| download | bcm5719-llvm-056c009f1b0f664cf6472630caaa1dd6704dbff8.tar.gz bcm5719-llvm-056c009f1b0f664cf6472630caaa1dd6704dbff8.zip | |
[Atomics][LoopIdiom] Recognize unordered atomic memcpy
Summary:
Expanding the loop idiom test for memcpy to also recognize unordered atomic memcpy.
The only difference for recognizing
an unordered atomic memcpy and instead of a normal memcpy is
that the loads and/or stores involved are unordered atomic operations.
Background: http://lists.llvm.org/pipermail/llvm-dev/2017-May/112779.html
Patch by Daniel Neilson!
Reviewers: reames, anna, skatkov
Reviewed By: reames
Subscribers: llvm-commits, mzolotukhin
Differential Revision: https://reviews.llvm.org/D33243
llvm-svn: 304310
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopSink.cpp')
0 files changed, 0 insertions, 0 deletions

