This is an archive of the discontinued LLVM Phabricator instance.

[mips][microMIPS] Delay slot filler: Replace the microMIPS JR with the JRC
ClosedPublic

Authored by jkolek on Feb 9 2015, 4:17 PM.

Details

Summary

This patch adds functionality in MIPS delay slot filler such as if delay slot filler have to put NOP instruction into the delay slot of microMIPS JR instruction, then instead of emitting NOP this instruction is replaced by compact jump instruction JRC.

Diff Detail

Repository
rL LLVM

Event Timeline

jkolek updated this revision to Diff 19627.Feb 9 2015, 4:17 PM
jkolek retitled this revision from to [mips][microMIPS] Delay slot filler: Replace the microMIPS JR with the JRC.
jkolek updated this object.
jkolek edited the test plan for this revision. (Show Details)
jkolek added reviewers: dsanders, zoran.jovanovic.
jkolek added subscribers: petarj, Unknown Object (MLST).
jkolek updated this revision to Diff 19893.Feb 13 2015, 8:27 AM
zoran.jovanovic accepted this revision.Feb 13 2015, 8:39 AM
zoran.jovanovic edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Feb 13 2015, 8:39 AM
This revision was automatically updated to reflect the committed changes.