The andi16, addiusp and jraddiusp micromips instructions were missing dedicated decod...
authorVladimir Medic <Vladimir.Medic@imgtec.com>
Mon, 1 Dec 2014 11:12:04 +0000 (11:12 +0000)
committerVladimir Medic <Vladimir.Medic@imgtec.com>
Mon, 1 Dec 2014 11:12:04 +0000 (11:12 +0000)
commit462763dc0b4c3f5b7f21d74703a22d5530271ca3
treee1ea5e080851ea60d535f218d39583e9643e65d9
parentf1b5d9ae6e34c8dc278e5f8da85f1840462ef76e
The andi16, addiusp and jraddiusp micromips instructions were missing dedicated decoder methods in MipsDisassembler.cpp to properly decode immediate operands. These methods are added together with corresponding tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@223006 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MicroMipsInstrInfo.td
test/MC/Disassembler/Mips/micromips.txt
test/MC/Disassembler/Mips/micromips_le.txt
test/MC/Mips/micromips-16-bit-instructions.s