AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.
authorTim Northover <Tim.Northover@arm.com>
Thu, 28 Feb 2013 13:52:07 +0000 (13:52 +0000)
committerTim Northover <Tim.Northover@arm.com>
Thu, 28 Feb 2013 13:52:07 +0000 (13:52 +0000)
commit279b9184c2ff4fea93b198a3519b8cb3a1d8d195
treef5ae69ecc976e62daded9c99bbdab787c97ba17b
parent5e812139690ce077d568ef6559992b2cf74eb536
AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176253 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64InstrInfo.td
test/CodeGen/AArch64/atomic-ops.ll