[Webkit-unassigned] [Bug 80371] New: Checks for dead variables are not sufficient when fixing the expected values in DFG OSR entry

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 5 20:04:17 PST 2012


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

           Summary: Checks for dead variables are not sufficient when
                    fixing the expected values in DFG OSR entry
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yuqiang.xian at intel.com


A dead variable should be identified when there's no corresponding node in the block referencing it.
But we currently failed to catch the case where there are some nodes referencing a variable but those nodes are actually not referenced by others so will be ignored in code generation. In such case we should also consider that variable to be a dead variable in the block and fix the expected values.
This would fix the performance regression mentioned in bug 80365.

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