This is an archive of the discontinued LLVM Phabricator instance.

[mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC.
ClosedPublic

Authored by dsanders on Apr 29 2016, 1:21 AM.

Details

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().

Diff Detail

Event Timeline

dsanders updated this revision to Diff 55544.Apr 29 2016, 1:21 AM
dsanders retitled this revision from to [mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC..
dsanders updated this object.
dsanders added a reviewer: sdardis.
dsanders added a subscriber: llvm-commits.
sdardis accepted this revision.Apr 29 2016, 3:30 AM
sdardis edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Apr 29 2016, 3:30 AM
dsanders closed this revision.Apr 29 2016, 6:39 AM