This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][SME2] Remove vector constraints from zip/uzp (2-vector) instruction classes
ClosedPublic

Authored by david-arm on Nov 18 2022, 5:12 AM.

Details

Summary

The zip/uzp (2-vector) instruction classes have the incorrect
register constraints and mark the destination as also being an
input. However, the instructions are fully destructive so I've
restructured the classes.

Diff Detail

Event Timeline

david-arm created this revision.Nov 18 2022, 5:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 18 2022, 5:12 AM
david-arm requested review of this revision.Nov 18 2022, 5:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptNov 18 2022, 5:12 AM
paulwalker-arm accepted this revision.Nov 18 2022, 5:24 AM
This revision is now accepted and ready to land.Nov 18 2022, 5:24 AM
sdesmalen accepted this revision.Nov 18 2022, 6:00 AM
This revision was landed with ongoing or failed builds.Nov 18 2022, 6:31 AM
This revision was automatically updated to reflect the committed changes.