This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Widening loads and narrowing stores
ClosedPublic

Authored by dmgreen on Jun 26 2019, 1:22 PM.

Details

Summary

MVE has instructions to widen as it loads, and narrow as it stores. This adds the required patterns and legalisation to make them work.

Patch by David Sherwood.

Diff Detail

Repository
rL LLVM

Event Timeline

dmgreen created this revision.Jun 26 2019, 1:22 PM
This revision is now accepted and ready to land.Jun 26 2019, 11:27 PM
This revision was automatically updated to reflect the committed changes.