diff options
author | Tim Northover <tnorthover@apple.com> | 2014-06-13 16:45:52 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-06-13 16:45:52 +0000 |
commit | 20b9f739eb84af9657c824f0d08396031a9e21d8 (patch) | |
tree | 711be577f42dc5fcb958268a0d6e79081fe084ca /llvm/lib/Support/FileOutputBuffer.cpp | |
parent | d039abdeeb2ac2476277c275ed4065440ef1fbb0 (diff) | |
download | llvm-20b9f739eb84af9657c824f0d08396031a9e21d8.zip llvm-20b9f739eb84af9657c824f0d08396031a9e21d8.tar.gz llvm-20b9f739eb84af9657c824f0d08396031a9e21d8.tar.bz2 |
Atomics: make use of the "cmpxchg weak" instruction.
This also simplifies the IR we create slightly: instead of working out
where success & failure should go manually, it turns out we can just
always jump to a success/failure block created for the purpose. Later
phases will sort out the mess without much difficulty.
llvm-svn: 210917
Diffstat (limited to 'llvm/lib/Support/FileOutputBuffer.cpp')
0 files changed, 0 insertions, 0 deletions