In MipsDisassembler.cpp, instead of defining register class tables, use the ones
authorAkira Hatanaka <ahatanaka@mips.com>
Wed, 20 Jun 2012 20:39:23 +0000 (20:39 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Wed, 20 Jun 2012 20:39:23 +0000 (20:39 +0000)
commitb66510f309077d9f616462a1696f712236ce5a22
tree3ab7951adeaf8f9a323e96fa9ed5be081409e453
parent3aaa59bcbb226499cd4743a42e919d3bdc24aa42
In MipsDisassembler.cpp, instead of defining register class tables, use the ones
that are generated by TableGen and are already available in
MipsGenRegisterInfo.inc. Suggested by Jakob Stoklund Olesen.

Also, fix bug in function DecodeAFGR64RegisterClass.

Patch by Vladimir Medic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158846 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MipsRegisterInfo.td
test/MC/Disassembler/Mips/mips32.txt
test/MC/Disassembler/Mips/mips32_le.txt
test/MC/Disassembler/Mips/mips32r2.txt
test/MC/Disassembler/Mips/mips32r2_le.txt