[mips][microMIPS] Implement BEQZ16 and BNEZ16 instructions
authorJozef Kolek <jozef.kolek@imgtec.com>
Mon, 12 Jan 2015 12:03:34 +0000 (12:03 +0000)
committerJozef Kolek <jozef.kolek@imgtec.com>
Mon, 12 Jan 2015 12:03:34 +0000 (12:03 +0000)
commitad017096fc8eec5afd256f572d8d0b9d5d8aa09f
tree6a51ce4a05c0398b9b8d2749d83629e3d7b4d7fe
parent7a95c03b1d2ebd9a0d5aa86823a2216346a7f0f5
[mips][microMIPS] Implement BEQZ16 and BNEZ16 instructions

Differential Revision: http://reviews.llvm.org/D5271

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225627 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
lib/Target/Mips/MicroMipsInstrFormats.td
lib/Target/Mips/MicroMipsInstrInfo.td
lib/Target/Mips/MipsLongBranch.cpp
test/MC/Disassembler/Mips/micromips.txt
test/MC/Disassembler/Mips/micromips_le.txt
test/MC/Mips/micromips-16-bit-instructions.s
test/MC/Mips/micromips-bad-branches.s
test/MC/Mips/micromips-branch7.s [new file with mode: 0644]
test/MC/Mips/micromips-invalid.s