Closed
Bug 658486
Opened 13 years ago
Closed 13 years ago
Add loop hints to IonMonkey basic blocks for register allocation
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: adrake, Assigned: adrake)
References
Details
Attachments
(1 file, 2 obsolete files)
2.09 KB,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
The linear scan liveness analysis requires knowledge of loop headers and, for optimization purposes, loop blocks and their respective depths themselves. These hints can be efficiently provided by IonMonkey during SSA construction.
Assignee | ||
Comment 1•13 years ago
|
||
This adds a hint to the loop header as to the location of the end of the loop, which is needed for linear liveness analysis.
Assignee | ||
Comment 2•13 years ago
|
||
Attachment #534040 -
Attachment is obsolete: true
Assignee | ||
Comment 3•13 years ago
|
||
Rebased, should be good to land on top of bug 659241 .
Attachment #534043 -
Attachment is obsolete: true
Attachment #534717 -
Flags: review?(dvander)
Updated•13 years ago
|
Attachment #534717 -
Flags: review?(dvander) → review+
Assignee | ||
Comment 4•13 years ago
|
||
http://hg.mozilla.org/users/danderson_mozilla.com/ionmonkey/rev/2f5a6b9e7a54
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•