summaryrefslogtreecommitdiff
path: root/utils
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
commit73b142e65628d0014b5eb600b2c2d0a6e4388920 (patch)
tree8289a850ef8ff222be9aa8c36eca89da856c5e3e /utils
parenta564159d85ead67f5bea1d6fda1b7e261db23825 (diff)
downloadllvm-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