[Webkit-unassigned] [Bug 64654] New: DFG JIT compare/branch code emits is-integer tests even when a value is definitely not an integer

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 16 14:15:56 PDT 2011


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

           Summary: DFG JIT compare/branch code emits is-integer tests
                    even when a value is definitely not an integer
           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 JIT's support for comparisons and branching may emit tests to see if the operands are integers.  If they are, the comparison can be done more quickly by doing an Int32 compare.  But in some cases, the compiler knows statically that one or both of the operands are definitely not integers.  In that case, the JIT should always emit a slow call and omit the unnecessary is-int test.

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