Closed
Bug 679317
Opened 13 years ago
Closed 12 years ago
IonMonkey: Linear scan register allocator allocates registers for output half of instruction at end of interval
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 709731
People
(Reporter: adrake, Unassigned)
References
Details
Currently, uses result in live intervals that span an entire instruction. As a result, they can get split at the output half of instructions that have MUST_REUSE_INPUT policies and get assigned registers for no reason. Fixing this would eliminate effectively one move per virtual register.
Comment 1•12 years ago
|
||
Fixed in bug 709731.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•