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 | 73b142e65628d0014b5eb600b2c2d0a6e4388920 (patch) | |
tree | 8289a850ef8ff222be9aa8c36eca89da856c5e3e /utils | |
parent | a564159d85ead67f5bea1d6fda1b7e261db23825 (diff) | |
download | llvm-73b142e65628d0014b5eb600b2c2d0a6e4388920.tar.gz llvm-73b142e65628d0014b5eb600b2c2d0a6e4388920.tar.bz2 llvm-73b142e65628d0014b5eb600b2c2d0a6e4388920.tar.xz |
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211042 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions