This is an archive of the discontinued LLVM Phabricator instance.

GlobalISel: Try to widen merges with other merges
ClosedPublic

Authored by arsenm on Jul 1 2019, 5:29 AM.

Details

Summary

If the requested source type an be used as a merge source type, create
a merge of merges. This avoids creating large, illegal extensions and
bit-ops directly to the result type.

Diff Detail

Event Timeline

arsenm created this revision.Jul 1 2019, 5:29 AM
paquette accepted this revision.Jul 1 2019, 9:52 AM

I think this seems reasonable. LGTM

This revision is now accepted and ready to land.Jul 1 2019, 9:52 AM
arsenm closed this revision.Jul 1 2019, 12:36 PM

r364841