Fix a regression I introduced when I expanded the complex pseudos in
authorReed Kotler <rkotler@mips.com>
Sun, 9 Jun 2013 23:23:46 +0000 (23:23 +0000)
committerReed Kotler <rkotler@mips.com>
Sun, 9 Jun 2013 23:23:46 +0000 (23:23 +0000)
commitb0ee97a366a07c05b2c8ab314e29f5e72a9b7bfb
tree2e6f5a6bb3442a71876b894e732d888f7208379b
parent068ecc15c08ce4692df51f2de2cf73e48e396c97
Fix a regression I introduced when I expanded the complex pseudos in
the Mips16 port. A few of the psuedos could either take signed
or unsigned arguments and I did not distinguish the case and improperly
rejected some valid cases that the assembler had previously accepted
when they were pure pseudos that expanded as assembly instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183633 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Mips16ISelLowering.cpp
lib/Target/Mips/Mips16ISelLowering.h
test/CodeGen/Mips/cmplarge.ll [new file with mode: 0644]