This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Add errors for MVE exclusive registers.
ClosedPublic

Authored by dmgreen on Oct 10 2022, 12:16 AM.

Details

Summary

These instructions already had errors for operands that could not share the same register

  • VCMUL, VMULL, VQDMULL.

This extends that to a few others:

  • VREV64, VQDMULLqr, VCADD and VHCADD.

Only the i32 types require the error.

Diff Detail

Event Timeline

dmgreen created this revision.Oct 10 2022, 12:16 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 10 2022, 12:16 AM
dmgreen requested review of this revision.Oct 10 2022, 12:16 AM
Herald added a project: Restricted Project. · View Herald TranscriptOct 10 2022, 12:16 AM
samtebbs accepted this revision.Oct 10 2022, 1:36 AM

Thanks

This revision is now accepted and ready to land.Oct 10 2022, 1:36 AM
This revision was landed with ongoing or failed builds.Oct 10 2022, 2:06 PM
This revision was automatically updated to reflect the committed changes.