This is an archive of the discontinued LLVM Phabricator instance.

RegisterCoalescer: Shrink main range after shrinking subranges
ClosedPublic

Authored by arsenm on Jun 7 2022, 9:38 AM.

Details

Summary

If the subregister uses were dead, this would leave the main range
segment pointing to a deleted instruction.

Not sure if this should try to avoid shrinking if we know we don't
have dead components.

Diff Detail

Event Timeline

arsenm created this revision.Jun 7 2022, 9:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 7 2022, 9:38 AM
arsenm requested review of this revision.Jun 7 2022, 9:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 7 2022, 9:38 AM
Herald added a subscriber: wdng. · View Herald Transcript
arsenm updated this revision to Diff 435948.Jun 10 2022, 9:37 AM

Fix missing test update

qcolombet accepted this revision.Jul 20 2022, 9:02 AM
This revision is now accepted and ready to land.Jul 20 2022, 9:02 AM