[Webkit-unassigned] [Bug 99213] New: [ARMv7] LinkBuffer flushes code unnecessarily for every link

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 12 15:03:47 PDT 2012


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

           Summary: [ARMv7] LinkBuffer flushes code unnecessarily for
                    every link
           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: yoli at rim.com


LinkBuffer calls linkCall() and linkPointer(), which ends up with code flushing on ARMv7. However, this doesn't look necessary, as the code will be finally flushed anyway.

A simple solution is to pass an argument "flush" to linkCall() and linkPointer(), and suppress code flushing when it is called from LinkBuffer.

This gives "noticeable" boost on sunspider result.

But I'm not sure if this is the best solution.

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