aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/ModuleUtils.cpp
diff options
context:
space:
mode:
authorDaniel Neilson <dneilson@azul.com>2017-07-12 15:25:26 +0000
committerDaniel Neilson <dneilson@azul.com>2017-07-12 15:25:26 +0000
commit57226ef33cd31cef0bcfd8cb492b8d1a2253ac3a (patch)
treec1ab24309644ecd9a5291fd27f0ebfa8f9950435 /llvm/lib/Transforms/Utils/ModuleUtils.cpp
parente092634f31afdf0fa5f82d81223d4726cfc7c537 (diff)
downloadllvm-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