Closed Bug 563708 Opened 15 years ago Closed 7 years ago

Deferred compilation without OSR

Categories

(Tamarin Graveyard :: Baseline JIT (CodegenLIR), enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: kpalacz, Unassigned)

References

Details

Attachments

(1 file)

Methods with bounded execution time do not require on stack replacement for efficient adaptive compilation or recompilation. Dynamic compilation can be delayed until a method is determined to be hot, using, e.g., an invocation counter. One simple conservative approximation of bounded execution time is lack of back branches.
This is an old dirty patch, here for archiving purposes only. Relies on older versions background compilation patches (not factored out). At the time of testing, performance was flat.
Depends on: 563119
Flags: flashplayer-qrb+
Target Milestone: --- → Future
Component: Virtual Machine → JIT Compiler (NanoJIT)
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: