[Webkit-unassigned] [Bug 94665] New: Baseline optimizer should try to optimize per-port if global optimization fails

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 21 19:56:57 PDT 2012


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

           Summary: Baseline optimizer should try to optimize per-port if
                    global optimization fails
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: kbr at google.com
                CC: beidson at apple.com, abarth at webkit.org,
                    dpranke at chromium.org, dominicc at chromium.org


In http://trac.webkit.org/changeset/126225 failing Mountain Lion text results were checked in to platform/mac/ which caused failures on all Chromium ports. dpranke updated webkit-patch to generate correct rebaselines for the Chromium port (i.e., to not destroy the new results in platform/mac/), but the baseline optimizer doesn't handle this situation well and generates fairly redundant baselines. For fast/canvas/canvas-scale-shadowBlur.html, it produces the following rebaselines:

  LayoutTests/platform/chromium-linux-x86/fast/canvas/canvas-scale-shadowBlur-expected.txt
  LayoutTests/platform/chromium-linux/fast/canvas/canvas-scale-shadowBlur-expected.txt
  LayoutTests/platform/chromium-mac-snowleopard/fast/canvas/canvas-scale-shadowBlur-expected.txt
  LayoutTests/platform/chromium-mac/fast/canvas/canvas-scale-shadowBlur-expected.txt
  LayoutTests/platform/chromium-win-xp/fast/canvas/canvas-scale-shadowBlur-expected.txt
  LayoutTests/platform/chromium-win/fast/canvas/canvas-scale-shadowBlur-expected.txt

where ideally it would just produce a result into LayoutTests/platform/chromium/ .

It looks like in order for this to work, the baseline optimizer's algorithm would have to be changed to try to optimize the results just within a given port (i.e., all of the chromium-related directories) if the global optimization heuristics fail.

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