This is an archive of the discontinued LLVM Phabricator instance.

[SVE] Unpacked scalable floating point ZIP/UZP/TRN
ClosedPublic

Authored by cameron.mcinally on Jan 6 2021, 1:30 PM.

Details

Summary

Do we want to allow unpacked scalable fp ZIP/UZP/TRN? I ran into this while working on the scalable shuffle intrinsics project.

Diff Detail

Event Timeline

cameron.mcinally requested review of this revision.Jan 6 2021, 1:30 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 6 2021, 1:30 PM
david-arm accepted this revision.Jan 7 2021, 1:28 AM

LGTM! We already have precedent for this with the nxv4f16 type anyway.

This revision is now accepted and ready to land.Jan 7 2021, 1:28 AM

Please can you add entries for nxv2f16 as well? That way all the legal fp types are covered.

Please can you add entries for nxv2f16 as well? That way all the legal fp types are covered.

Added both and committed.

Notice that I selected the .d specifier for both types, in case this wasn't what you expected.