diff options
author | Craig Topper <craig.topper@intel.com> | 2019-04-27 03:38:15 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@intel.com> | 2019-04-27 03:38:15 +0000 |
commit | 063b471ff7fc5b3d7987f2a09279271344f4e6f7 (patch) | |
tree | 4fce604d2f52edc3a188503baf23177be317917b /lldb/source/Commands/CommandObjectLog.cpp | |
parent | 31cfb311c5cbd94963d21a76be8b7c3bec1419cc (diff) | |
download | llvm-063b471ff7fc5b3d7987f2a09279271344f4e6f7.zip llvm-063b471ff7fc5b3d7987f2a09279271344f4e6f7.tar.gz llvm-063b471ff7fc5b3d7987f2a09279271344f4e6f7.tar.bz2 |
[X86] Use MOVQ for i64 atomic_stores when SSE2 is enabled
Summary: If we have SSE2 we can use a MOVQ to store 64-bits and avoid falling back to a cmpxchg8b loop. If its a seq_cst store we need to insert an mfence after the store.
Reviewers: spatel, RKSimon, reames, jfb, efriedma
Reviewed By: RKSimon
Subscribers: hiraditya, dexonsmith, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D60546
llvm-svn: 359368
Diffstat (limited to 'lldb/source/Commands/CommandObjectLog.cpp')
0 files changed, 0 insertions, 0 deletions