diff options
| author | Daniel Neilson <dneilson@azul.com> | 2017-07-12 15:25:26 +0000 |
|---|---|---|
| committer | Daniel Neilson <dneilson@azul.com> | 2017-07-12 15:25:26 +0000 |
| commit | 57226ef33cd31cef0bcfd8cb492b8d1a2253ac3a (patch) | |
| tree | c1ab24309644ecd9a5291fd27f0ebfa8f9950435 /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
| parent | e092634f31afdf0fa5f82d81223d4726cfc7c537 (diff) | |
| download | llvm-57226ef33cd31cef0bcfd8cb492b8d1a2253ac3a.zip llvm-57226ef33cd31cef0bcfd8cb492b8d1a2253ac3a.tar.gz llvm-57226ef33cd31cef0bcfd8cb492b8d1a2253ac3a.tar.bz2 | |
Add element atomic memmove intrinsic
Summary: Continuing the work from https://reviews.llvm.org/D33240, this change introduces an element unordered-atomic memmove intrinsic. This intrinsic is essentially memmove with the implementation requirement that all loads/stores used for the copy are done with unordered-atomic loads/stores of a given element size.
Reviewers: eli.friedman, reames, mkazantsev, skatkov
Reviewed By: reames
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D34884
llvm-svn: 307796
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions
