This is an archive of the discontinued LLVM Phabricator instance.

[LiveIntervals] Repair subreg ranges in processTiedPairs
ClosedPublic

Authored by foad on Sep 27 2021, 2:28 AM.

Details

Summary

In TwoAddressInstructionPass::processTiedPairs, update subranges of the
live interval for RegB as well as the main range.

This is a small step towards switching TwoAddressInstructionPass over
from LiveVariables to LiveIntervals. Currently this path is only tested
if you explicitly enable -early-live-intervals.

Diff Detail

Event Timeline

foad created this revision.Sep 27 2021, 2:28 AM
foad requested review of this revision.Sep 27 2021, 2:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 27 2021, 2:28 AM
qcolombet accepted this revision.Sep 27 2021, 4:52 PM
This revision is now accepted and ready to land.Sep 27 2021, 4:52 PM
This revision was landed with ongoing or failed builds.Sep 28 2021, 12:20 AM
This revision was automatically updated to reflect the committed changes.