This patch that sets the EmitAlias flag in td files
authorJack Carter <jcarter@mips.com>
Tue, 5 Feb 2013 08:32:10 +0000 (08:32 +0000)
committerJack Carter <jcarter@mips.com>
Tue, 5 Feb 2013 08:32:10 +0000 (08:32 +0000)
commit37ef65b9c1b93c386d13089d9ace6a1cc00e82dc
tree501b123477e6d45315c8a357cb5479d168add611
parenta33e1fafac7fedb1b080ef07ddf9ad6ddff3a830
This patch that sets the EmitAlias flag in td files
and enables the instruction printer to print aliased
instructions.

Due to usage of RegisterOperands a change in common
code (utils/TableGen/AsmWriterEmitter.cpp) is required
to get the correct register value if it is a RegisterOperand.

Contributer: Vladimir Medic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174358 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp
lib/Target/Mips/InstPrinter/MipsInstPrinter.h
lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsInstrInfo.td
test/CodeGen/Mips/frame-address.ll
test/MC/Mips/mips-alu-instructions.s
test/MC/Mips/mips64-alu-instructions.s
utils/TableGen/AsmWriterEmitter.cpp