[mips][microMIPS] Implement DERET and DI instructions and check size operand for...
authorZlatko Buljan <Zlatko.Buljan@imgtec.com>
Mon, 21 Dec 2015 13:08:58 +0000 (13:08 +0000)
committerZlatko Buljan <Zlatko.Buljan@imgtec.com>
Mon, 21 Dec 2015 13:08:58 +0000 (13:08 +0000)
commitba4a99ac26579b1dc9e88b059138a8ed6e7bd929
tree6bb08e845c493a3b1e270740053906e120bc345a
parent59e6e921b274addf5ca1c042991f4443629cc411
[mips][microMIPS] Implement DERET and DI instructions and check size operand for EXT and DEXT* instructions
Differential Revision: http://reviews.llvm.org/D15570

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@256152 91177308-0d34-0410-b5e6-96231b3b80d8
19 files changed:
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
lib/Target/Mips/MicroMips32r6InstrFormats.td
lib/Target/Mips/MicroMips32r6InstrInfo.td
lib/Target/Mips/MicroMips64r6InstrInfo.td
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/MC/Disassembler/Mips/micromips32r6/valid.txt
test/MC/Disassembler/Mips/micromips64r6/valid.txt
test/MC/Mips/micromips/invalid.s
test/MC/Mips/micromips32r6/invalid.s
test/MC/Mips/micromips32r6/valid.s
test/MC/Mips/micromips64r6/invalid.s
test/MC/Mips/micromips64r6/valid.s
test/MC/Mips/mips32r2/invalid.s
test/MC/Mips/mips64r2/invalid.s