summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
diff options
context:
space:
mode:
authorAnna Thomas <anna@azul.com>2017-05-31 16:39:52 +0000
committerAnna Thomas <anna@azul.com>2017-05-31 16:39:52 +0000
commit056c009f1b0f664cf6472630caaa1dd6704dbff8 (patch)
tree84536153a360aafd4e6eaf1f5ff95b40a3a7d0b1 /llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
parent793c5926524c1c51e9123334dad6eda0c4bbee4e (diff)
downloadbcm5719-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/TailRecursionElimination.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud