You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extend repairIntervalsInRange to completely recompute the interva
for a register if subregister defs exist without precise subrange
matches (LaneMask exactly matching subregister).
This occurs when register sequences are lowered to copies such
that the size of the copies do not match any uses of the
subregisters formed (i.e. during twoaddressinstruction).
The subranges without this change are probably legal, but do not
match those generated by live interval computation. This creates
problems with other code that assumes subranges precisely cover
all subregisters defined, e.g. shrinkToUses().
0 commit comments