aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM/fast-isel-align.ll
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2013-10-25 09:30:20 +0000
committerTim Northover <tnorthover@apple.com>2013-10-25 09:30:20 +0000
commit5a42ae81f742aaab826b7a72cb0a9a7e5a957a07 (patch)
tree07cc0b6f69fdb98c6a2ed62bcc48a0562386ed52 /test/CodeGen/ARM/fast-isel-align.ll
parentabe3aa35200e4319f20203b99ebfc4ab6880391c (diff)
downloadexternal_llvm-5a42ae81f742aaab826b7a72cb0a9a7e5a957a07.zip
external_llvm-5a42ae81f742aaab826b7a72cb0a9a7e5a957a07.tar.gz
external_llvm-5a42ae81f742aaab826b7a72cb0a9a7e5a957a07.tar.bz2
LegalizeDAG: allow libcalls for max/min atomic operations
ARM processors without ldrex/strex need to be able to make libcalls for all atomic operations, including the newer min/max versions. The alternative would probably be expanding these operations in terms of cmpxchg (as x86 does always), but in the configurations where this matters code-size tends to be paramount so the libcall is more desirable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193398 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/fast-isel-align.ll')
0 files changed, 0 insertions, 0 deletions