This is an archive of the discontinued LLVM Phabricator instance.

[ARM] MVE i1 splat
ClosedPublic

Authored by dmgreen on Sep 17 2019, 4:36 AM.

Details

Summary

We needn't BFI each lane individually into a predicate register when each lane in the same. A simple sign extend and a vmsr will do it.

Diff Detail

Event Timeline

dmgreen created this revision.Sep 17 2019, 4:36 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 17 2019, 4:36 AM
samparker accepted this revision.Sep 17 2019, 11:57 PM

Nice, LGTM.

This revision is now accepted and ready to land.Sep 17 2019, 11:57 PM
This revision was automatically updated to reflect the committed changes.