[Webkit-unassigned] [Bug 69868] New: DFG virtual register allocator should be more aggressive in reusing temporary slots

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 11 14:08:24 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=69868

           Summary: DFG virtual register allocator should be more
                    aggressive in reusing temporary slots
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com


The DFG virtual register allocator currently only allocates slots that are beyond the high watermark of used bytecode temporaries.  But there may be unused bytecode temporaries below that high watermark, and the virtual register allocation should be able to reuse them.

This will reduce the DFG call frame sizes, and will pave the way for more a fluid interaction between bytecode variables and virtual registers.  This is likely to be necessary as we enable inlining of JavaScript code blocks.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list