This is an archive of the discontinued LLVM Phabricator instance.

GlobalISel: Implement moreElementsVector for G_UNMERGE_VALUES sources
ClosedPublic

Authored by arsenm on Jul 29 2019, 1:09 PM.

Details

Summary

This is necessary for handling <3 x s16> on AMDGPU, assuming this
should be handled as 2 separate legalization actions. The alternative
would be for fewerElementsVector to handle 3->2.

Diff Detail

Event Timeline

arsenm created this revision.Jul 29 2019, 1:09 PM
arsenm updated this revision to Diff 212217.Jul 29 2019, 1:37 PM

Attach right version

arsenm updated this revision to Diff 216237.Aug 20 2019, 1:43 PM

Fix test from wrong patch

arsenm edited the summary of this revision. (Show Details)Aug 20 2019, 1:44 PM
This revision is now accepted and ready to land.Aug 21 2019, 9:21 AM
arsenm closed this revision.Aug 21 2019, 9:58 AM

r369547