This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Remove nonexistent unsigned forms of MVE VQDMLAH.
ClosedPublic

Authored by simon_tatham on Jul 10 2019, 8:18 AM.

Details

Summary

The VQDMLAH.U8, VQDMLAH.U16 and VQDMLAH.U32 instructions don't
actually exist: the Armv8.1-M architecture spec only lists signed
forms of that instruction. The unsigned ones were added in error: they
existed in an early draft of the spec, but they were removed before
the public version, and we missed that particular spec change.

Also affects the variant forms VQDMLASH, VQRDMLAH and VQRDMLASH.

Diff Detail

Repository
rL LLVM

Event Timeline

simon_tatham created this revision.Jul 10 2019, 8:18 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 10 2019, 8:18 AM
miyuki accepted this revision.Jul 10 2019, 8:24 AM
This revision is now accepted and ready to land.Jul 10 2019, 8:24 AM
This revision was automatically updated to reflect the committed changes.