This is an archive of the discontinued LLVM Phabricator instance.

[AArch64][GISel] Enlarge Unmerge Artifact Combiner components
ClosedPublic

Authored by chuongg3 on Aug 11 2023, 7:14 AM.

Details

Summary

Keep components of UNMERGE larger after running the Artifact Combiner on it.
This was intended to help with <v16i64> = G_SEXT <v16i16>, but implementation for legalizing EXT is in a following patch, therefore a test for this case will be included in the following patch

Diff Detail

Event Timeline

chuongg3 created this revision.Aug 11 2023, 7:14 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 11 2023, 7:14 AM
chuongg3 requested review of this revision.Aug 11 2023, 7:14 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 11 2023, 7:14 AM
arsenm accepted this revision.Aug 11 2023, 9:02 AM
This revision is now accepted and ready to land.Aug 11 2023, 9:02 AM
This revision was automatically updated to reflect the committed changes.