Closed Bug 515310 Opened 15 years ago Closed 15 years ago

nanojit: kill reservations in the x64 backend

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: n.nethercote, Assigned: n.nethercote)

References

Details

(Whiteboard: fixed-in-nanojit)

Attachments

(1 file)

Bug 514349 started killing off Reservations.  This needs to continue in the x64 backend.  But it should probably wait until the x64 backend is working reliably.  Once that's the case, I can do the work for this bug.
Blocks: 515313
Depends on: 514349
Depends on: 489146
No longer depends on: 514349
Depends on: 514349
Attached patch patchSplinter Review
I recommend reading the definitions of the Reservation-avoiding functions in LIR.h like getReg() and isUnusedOrHasUnknownReg() before reviewing this patch.
Attachment #401763 - Flags: review?(dvander)
Attachment #401763 - Flags: review?(dvander) → review+
http://hg.mozilla.org/mozilla-central/rev/b1be418415ee
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: