[mips][mips64r6] Add addiupc, aluipc, and auipc
authorDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 15 May 2014 10:45:58 +0000 (10:45 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Thu, 15 May 2014 10:45:58 +0000 (10:45 +0000)
commit06961bf147f7244158fc55564ac7e79721133b50
tree1f3c8f226aacab04c6cf5e80af5ac8d3756a4207
parentfc4953bff2e5223a807d5740f6a98274f9346c67
[mips][mips64r6] Add addiupc, aluipc, and auipc

Summary:
No support for symbols in place of the immediate yet since it requires new
relocations.

Depends on D3671

Reviewers: jkolek, zoran.jovanovic, vmedic

Reviewed By: vmedic

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208858 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/Disassembler/MipsDisassembler.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
lib/Target/Mips/Mips32r6InstrFormats.td
lib/Target/Mips/Mips32r6InstrInfo.td
lib/Target/Mips/MipsCodeEmitter.cpp
lib/Target/Mips/MipsInstrInfo.td
test/MC/Mips/mips32r6/valid.s
test/MC/Mips/mips64r6/valid.s