This is an archive of the discontinued LLVM Phabricator instance.

[ARM] VMOVhr load -> vldr
ClosedPublic

Authored by dmgreen on Apr 23 2020, 7:21 AM.

Details

Summary

Much like the similar combine added recently for VMOVrh load, this adds a fold for VMOVhr load turning it into a vldr.f16 as opposed to a vldrh and vmov.f16.

It only comes up in certain lowerings, so the test isn't the greatest.

Diff Detail

Event Timeline

dmgreen created this revision.Apr 23 2020, 7:21 AM
This revision is now accepted and ready to land.Apr 23 2020, 2:09 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptMay 6 2020, 8:03 AM