This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Convert a bitcast VDUP to a VDUP
ClosedPublic

Authored by dmgreen on Apr 23 2020, 4:59 AM.

Details

Summary

The idea, under MVE, is to introduce more bitcasts around VDUP's in an attempt to get the type correct across basic block boundaries. In order to do that without other regressions we need a few fixups, of which this is the first. If the code is a bitcast of a VDUP, we can convert that straight into a VDUP of the new type, so long as they have the same size.

Diff Detail

Event Timeline

dmgreen created this revision.Apr 23 2020, 4:59 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 4 2020, 5:05 AM
samparker accepted this revision.May 6 2020, 12:09 AM
This revision is now accepted and ready to land.May 6 2020, 12:09 AM
This revision was automatically updated to reflect the committed changes.