aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectLog.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2019-04-27 03:38:15 +0000
committerCraig Topper <craig.topper@intel.com>2019-04-27 03:38:15 +0000
commit063b471ff7fc5b3d7987f2a09279271344f4e6f7 (patch)
tree4fce604d2f52edc3a188503baf23177be317917b /lldb/source/Commands/CommandObjectLog.cpp
parent31cfb311c5cbd94963d21a76be8b7c3bec1419cc (diff)
downloadllvm-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