Fix the remaining atomic intrinsics to use the right register classes on Thumb2,
authorCameron Zwarich <zwarich@apple.com>
Fri, 27 May 2011 23:54:00 +0000 (23:54 +0000)
committerCameron Zwarich <zwarich@apple.com>
Fri, 27 May 2011 23:54:00 +0000 (23:54 +0000)
commitde64aaf6c8ab3a170b2e5a5b0968595503b5aad4
tree78a33f8b47405fa0e23cd55e11a849a88f13874a
parentd652b1368b1e381382951f450e5eeca870d91dd6
Fix the remaining atomic intrinsics to use the right register classes on Thumb2,
and add some basic tests for them.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132235 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/atomic-op.ll [new file with mode: 0644]