[mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 29 Apr 2016 13:33:12 +0000 (13:33 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Fri, 29 Apr 2016 13:33:12 +0000 (13:33 +0000)
commita736b37a258f51ccc99e0544339ddcdb97705ff3
tree8ff3ecc82869c5369561a649edc897dd4bec2a0a
parent9fc5908674fe4240294a8bebbeed9ca31ebc2b9d
[mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC.

Summary:
* Moved all the emit*() helpers to MipsTargetStreamer.
* Moved createNop() to MipsTargetStreamer as emitNop() and emitEmptyDelaySlot().
  This instruction has been split to distinguish between the 'nop' instruction
  and the nop used in delay slots which is sometimes a different nop to the
  'nop' instruction (e.g. for short delay slots on microMIPS).
* Moved createAddu() to MipsTargetStreamer as emitAddu().
* Moved createAppropriateDSLL() to MipsTargetStreamer as emitDSLL().

Reviewers: sdardis

Subscribers: dsanders, sdardis, llvm-commits

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

llvm-svn: 268041
llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
llvm/lib/Target/Mips/MipsTargetStreamer.h