This is an archive of the discontinued LLVM Phabricator instance.

[mips][microMIPS] Implement AND16, NOT16, OR16 and XOR16 instructions
ClosedPublic

Authored by jkolek on Aug 29 2014, 3:10 AM.

Details

Summary

Implement microMIPS AND16, NOT16, OR16 and XOR16 instructions.

Diff Detail

Repository
rL LLVM

Event Timeline

jkolek updated this revision to Diff 13072.Aug 29 2014, 3:10 AM
jkolek retitled this revision from to [mips][microMIPS] Implement AND16, NOT16, OR16 and XOR16 instructions.
jkolek updated this object.
jkolek edited the test plan for this revision. (Show Details)
jkolek added reviewers: dsanders, vmedic.
jkolek added a subscriber: zoran.jovanovic.
jkolek updated this revision to Diff 14118.Sep 26 2014, 7:13 AM
jkolek added a reviewer: sstankovic.
jkolek updated this revision to Diff 14214.Sep 30 2014, 5:00 AM
sstankovic edited edge metadata.Sep 30 2014, 8:56 AM

LGTM, with one comment in the code.

lib/Target/Mips/MicroMipsInstrInfo.td
107 ↗(On Diff #14214)

You don't need to set value to isCommutable because it applies only to binary operators.

sstankovic accepted this revision.Sep 30 2014, 8:59 AM
sstankovic edited edge metadata.
This revision is now accepted and ready to land.Sep 30 2014, 8:59 AM
Diffusion closed this revision.Oct 21 2014, 1:43 AM
Diffusion updated this revision to Diff 15172.

Closed by commit rL220275 (authored by zjovanovic).

jkolek edited edge metadata.Nov 18 2014, 5:58 AM
jkolek added a subscriber: Unknown Object (MLST).