diff options
author | Tim Northover <tnorthover@apple.com> | 2014-06-16 18:49:36 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-06-16 18:49:36 +0000 |
commit | b45c3b74b4641a129a9d4e8c6b1e1d6b38a1b4a5 (patch) | |
tree | 94027718dc54d87fc17fc588ae95f45a151a5f44 /llvm/lib/Support/Threading.cpp | |
parent | 4c2a0425b8b9703a0d113c2ba66b394027d72f20 (diff) | |
download | llvm-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