commit | bacc83353bcc4e4c869e1f23f47513d1ddf44622 | [log] [tgz] |
---|---|---|
author | Anna Thomas <anna@azul.com> | Tue Jun 06 16:45:25 2017 +0000 |
committer | Anna Thomas <anna@azul.com> | Tue Jun 06 16:45:25 2017 +0000 |
tree | 0d50282f8097cca039a76fbc68d9cc6643bcde4c | |
parent | 8b43bddd6d9c4490144c38d9b4bef3b68ccb3fe7 [diff] |
[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, anna Subscribers: llvm-commits, mzolotukhin Differential Revision: https://reviews.llvm.org/D33243 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304806 91177308-0d34-0410-b5e6-96231b3b80d8