OSDN Git Service

ARM: add intrinsics for the v8 ldaex/stlex
authorTim Northover <tnorthover@apple.com>
Wed, 26 Mar 2014 14:39:31 +0000 (14:39 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 26 Mar 2014 14:39:31 +0000 (14:39 +0000)
commitfc4fa22846593a4129496a2db6a9ad1926a472f3
tree1e0ce8f58c6df5c3a40195def8f946de1547b17f
parent25d0cfeb29b0247edfd10c22159ebae90428d548
ARM: add intrinsics for the v8 ldaex/stlex

We've already got versions without the barriers, so this just adds IR-level
support for generating the new v8 ones.

rdar://problem/16227836

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204813 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsARM.td
lib/Target/ARM/ARMISelDAGToDAG.cpp
lib/Target/ARM/ARMISelLowering.cpp
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb2.td
test/CodeGen/ARM/ldaex-stlex.ll [new file with mode: 0644]