This is an archive of the discontinued LLVM Phabricator instance.

[mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6
ClosedPublic

Authored by dsanders on May 29 2014, 5:15 AM.

Diff Detail

Event Timeline

dsanders updated this revision to Diff 9917.May 29 2014, 5:15 AM
dsanders retitled this revision from to [mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6.
dsanders updated this object.
dsanders edited the test plan for this revision. (Show Details)

This patch is similar to D3954 but updates the code generator to use the new multiply and divide.

I've just noticed that I havent included test/MC/Mips/mips64r6/invalid-mips64.s. I'll update the patch

dsanders updated this revision to Diff 9918.May 29 2014, 5:21 AM

Added missing test case for MIPS64r6

dsanders updated this revision to Diff 10230.Jun 9 2014, 2:44 AM

Refresh patch and ping

vmedic accepted this revision.Jun 11 2014, 2:40 AM
vmedic edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 11 2014, 2:40 AM
dsanders closed this revision.Jun 12 2014, 4:02 AM