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)

x86_64
Linux
defect
Not set
normal

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.
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.