[mips] Implementation of dli.
authorMatheus Almeida <matheus.almeida@imgtec.com>
Thu, 19 Jun 2014 15:08:04 +0000 (15:08 +0000)
committerMatheus Almeida <matheus.almeida@imgtec.com>
Thu, 19 Jun 2014 15:08:04 +0000 (15:08 +0000)
commit7e4098332804df5126060a2c8f846445a82c5a62
treec84b5fd4486bab56612c800c8f2e8bf2bb8107c0
parent27107726551771a102be3043fa9e7aeffa2f8023
[mips] Implementation of dli.

Patch by David Chisnall
His work was sponsored by: DARPA, AFRL

Some small modifications to the original patch: we now error if
it's not possible to expand an instruction (mips-expansions-bad.s has some
examples). Added some comments to the expansions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211271 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
lib/Target/Mips/Mips64InstrInfo.td
test/MC/Mips/mips-expansions-bad.s [new file with mode: 0644]
test/MC/Mips/mips64-expansions.s [new file with mode: 0644]