diff options
author | Tim Northover <tnorthover@apple.com> | 2014-07-09 09:24:43 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2014-07-09 09:24:43 +0000 |
commit | e8c3721165ddedaf3c96ea036bc9728948558a1d (patch) | |
tree | a6f3b2add92caf939fb30337a8ce1ee72fe4cbc3 /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | c75e1effed73e1a3f7e9b509634648d71c1dddcf (diff) | |
download | llvm-e8c3721165ddedaf3c96ea036bc9728948558a1d.zip llvm-e8c3721165ddedaf3c96ea036bc9728948558a1d.tar.gz llvm-e8c3721165ddedaf3c96ea036bc9728948558a1d.tar.bz2 |
ARM: use LLVM's atomicrmw instructions when ldrex/strex are available.
Having some kind of weird kernel-assisted ABI for these when the
native instructions are available appears to be (and should be) the
exception; OSs have been gradually opting in for years and the code
was getting silly.
So let LLVM decide whether it's possible/profitable to inline them by
default.
Patch by Phoebe Buckheister.
llvm-svn: 212598
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
0 files changed, 0 insertions, 0 deletions