diff options
author | dim <dim@FreeBSD.org> | 2014-02-20 22:31:45 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2014-02-20 22:31:45 +0000 |
commit | 7a21bf645bb41c26775d255b7045211cef4e3ff2 (patch) | |
tree | a78704753fdd360efde13b71967bbf053e33c9a7 /contrib/llvm/tools/lldb/source/API/SBDebugger.cpp | |
parent | fed0da0559f6d100f3a8ca53c35eb632fef51560 (diff) | |
download | FreeBSD-src-7a21bf645bb41c26775d255b7045211cef4e3ff2.zip FreeBSD-src-7a21bf645bb41c26775d255b7045211cef4e3ff2.tar.gz |
Pull in r200453 from upstream llvm trunk:
Implement SPARCv9 atomic_swap_64 with a pseudo.
The SWAP instruction only exists in a 32-bit variant, but the 64-bit
atomic swap can be implemented in terms of CASX, like the other
atomic rmw primitives.
Submitted by: rdivacky
Diffstat (limited to 'contrib/llvm/tools/lldb/source/API/SBDebugger.cpp')
0 files changed, 0 insertions, 0 deletions