[Webkit-unassigned] [Bug 65212] New: DFG speculative JIT never emits inline double comparisons, even when it would be obvious more efficient to do so

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 26 15:42:39 PDT 2011


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

           Summary: DFG speculative JIT never emits inline double
                    comparisons, even when it would be obvious more
                    efficient to do so
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: fpizlo at apple.com


The DFG speculative JIT gets some of its performance improvement from treating certain numbers as doubles and never as ints.  But comparisons don't take advantage of this, and instead either speculate integer, or perform slow C calls.  The DFG speculative JIT's compare/branch implementations should inline double comparisons if it's obvious that this would be a win, for example if both operands are known to be double.

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