Replace r101053 with a fix for getSOImmValRotate() so that it will correctly
authorBob Wilson <bob.wilson@apple.com>
Tue, 13 Apr 2010 02:11:48 +0000 (02:11 +0000)
committerBob Wilson <bob.wilson@apple.com>
Tue, 13 Apr 2010 02:11:48 +0000 (02:11 +0000)
commitb123b8bee0b2c3f5e296ef7ca067e20982a7dbc8
treee6a752e6b59322dd4aeebba29f08999c666f47fa
parenta590b79ee227b93c59f60ce1f54cae7a9ebec7c1
Replace r101053 with a fix for getSOImmValRotate() so that it will correctly
recognize all the valid rotated immediates.  This fixes the disassembler
issue and will also help codegen for some unusual constant values.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101114 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMAddressingModes.h
lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp