This is an archive of the discontinued LLVM Phabricator instance.

[PowerPC] PPCTLSDynamicCall does not preserve LiveIntervals
ClosedPublic

Authored by foad on Jun 23 2022, 3:33 AM.

Details

Summary

According to D127731, PPCTLSDynamicCall does not preserve
LiveIntervals, so stop claiming that it does and remove the code
that tried to repair them. NFCI.

Diff Detail

Event Timeline

foad created this revision.Jun 23 2022, 3:33 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 23 2022, 3:33 AM
foad requested review of this revision.Jun 23 2022, 3:33 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 23 2022, 3:33 AM
foad added reviewers: nemanjai, Restricted Project.Jun 23 2022, 3:33 AM

Is it possible to add a testcase that fails to verify or otherwise shows that a live range is computed incorrectly?

foad updated this revision to Diff 442269.Jul 5 2022, 5:42 AM

Add a test and don't claim to preserve SlotIndexes either.

nemanjai accepted this revision.Jul 5 2022, 12:00 PM

LGTM. Thanks for fixing this.

This revision is now accepted and ready to land.Jul 5 2022, 12:00 PM
This revision was landed with ongoing or failed builds.Jul 5 2022, 12:14 PM
This revision was automatically updated to reflect the committed changes.