This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Add VADDV and VMLAV patterns for v16i16
ClosedPublic

Authored by dmgreen on Aug 6 2020, 11:06 AM.

Details

Summary

This adds patterns for v16i16's vecreduce, using all the existing code to go via an i32 VADDV/VMLAV and truncating the result.

Diff Detail

Event Timeline

dmgreen created this revision.Aug 6 2020, 11:06 AM
dmgreen requested review of this revision.Aug 6 2020, 11:06 AM
samparker accepted this revision.Aug 7 2020, 12:11 AM

Nice. LGTM

This revision is now accepted and ready to land.Aug 7 2020, 12:11 AM
This revision was automatically updated to reflect the committed changes.