aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/FileOutputBuffer.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-06-13 16:45:52 +0000
committerTim Northover <tnorthover@apple.com>2014-06-13 16:45:52 +0000
commit20b9f739eb84af9657c824f0d08396031a9e21d8 (patch)
tree711be577f42dc5fcb958268a0d6e79081fe084ca /llvm/lib/Support/FileOutputBuffer.cpp
parentd039abdeeb2ac2476277c275ed4065440ef1fbb0 (diff)
downloadllvm-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