summaryrefslogtreecommitdiff
path: root/tools/llvm-cov/llvm-cov.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
commit33fe993f2ec3a146e5954db14aa9a751141677f0 (patch)
treede28a35ca3db99ec629451e0fa50509093d765e3 /tools/llvm-cov/llvm-cov.cpp
parent6b3ed2b8214778b8eedae81be5193d1b89c49a66 (diff)
downloadllvm-33fe993f2ec3a146e5954db14aa9a751141677f0.tar.gz
llvm-33fe993f2ec3a146e5954db14aa9a751141677f0.tar.bz2
llvm-33fe993f2ec3a146e5954db14aa9a751141677f0.tar.xz
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. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210917 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-cov/llvm-cov.cpp')
0 files changed, 0 insertions, 0 deletions