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)
commit9fafdf6d5aa00e330d1d46928dd630c0958c6420
treea854f263ebe0d23ec4f0e4fb6a317500feec5c35
parentff6c3a952563e7e5172d2a1af7a0d4773e15b557
AArch64: Use cbnz instead of cmp/b.ne pair for atomic operations.

llvm-svn: 176253
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/CodeGen/AArch64/atomic-ops.ll