This is an archive of the discontinued LLVM Phabricator instance.

[ARM] In MVE Prefer to widen v2i32, not promote them to v2i64
AcceptedPublic

Authored by dmgreen on Jun 25 2019, 3:01 AM.

Details

Summary

In MVE we have v4i32, but not v2i64. Set the preferred action of a v2i32 to widen not promote, so that we don't end up with an illegal type that we end up serialising.

Also adds a test for various vector widths that I'm showing the differences of here.

Diff Detail

Event Timeline

dmgreen created this revision.Jun 25 2019, 3:01 AM
This revision is now accepted and ready to land.Jun 26 2019, 7:21 AM