Closed Bug 685370 Opened 13 years ago Closed 8 years ago

IonMonkey: Remove unnecessary moves around callsites with LSRA.

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: sstangl, Unassigned)

References

Details

(Whiteboard: [ion:t])

As described in Bug 670484 Comment 31, adding bogus intervals to cause spills results in redundant move generation when the registers being spilled are also marked for use as temporaries.

We should add a special-case for temporaries used in calls, so that the regular Temporary logic does not apply, and only the spill intervals are used.
Assignee: general → nobody
LSRA is gone.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.