aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-06-16 18:49:36 +0000
committerTim Northover <tnorthover@apple.com>2014-06-16 18:49:36 +0000
commitb45c3b74b4641a129a9d4e8c6b1e1d6b38a1b4a5 (patch)
tree94027718dc54d87fc17fc588ae95f45a151a5f44 /llvm/lib/Support/Threading.cpp
parent4c2a0425b8b9703a0d113c2ba66b394027d72f20 (diff)
downloadllvm-b45c3b74b4641a129a9d4e8c6b1e1d6b38a1b4a5.zip
llvm-b45c3b74b4641a129a9d4e8c6b1e1d6b38a1b4a5.tar.gz
llvm-b45c3b74b4641a129a9d4e8c6b1e1d6b38a1b4a5.tar.bz2
ARM: implement correct atomic operations on v7M
ARM v7M has ldrex/strex but not ldrexd/strexd. This means 32-bit operations should work as normal, but 64-bit ones are almost certainly doomed. Patch by Phoebe Buckheister. llvm-svn: 211042
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
0 files changed, 0 insertions, 0 deletions