Bug 151428

Summary: FTL+B3 should be able to run Kraken/imaging-gaussian-blur
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: benjamin
Priority: P2    
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Bug Depends on: 150762, 151451, 151457, 151459, 151460, 151463, 151464    
Bug Blocks: 150279    
Attachments:
Description Flags
DFG IR for imaging-gaussian-blur none

Description Filip Pizlo 2015-11-18 19:15:10 PST
Here are some basic facts about this benchmark:

DFG compile time: 1.6ms
FTL compile time #1: 4.8ms + 12.2ms (DFG + LLVM)
FTL compile time #2: 3.9ms + 15.0ms
Comment 1 Filip Pizlo 2015-11-18 19:16:01 PST
Created attachment 265829 [details]
DFG IR for imaging-gaussian-blur
Comment 2 Filip Pizlo 2015-11-20 13:41:41 PST
After https://bugs.webkit.org/show_bug.cgi?id=150762, we have complete coverage in the FTLB3Output, but we are failing with some validation failures because of some missing logic in FTLAbstractHeap.
Comment 3 Filip Pizlo 2015-11-20 14:39:01 PST
Looks like we can run it now, just doing a final check before closing.
Comment 4 Filip Pizlo 2015-11-20 14:45:45 PST
Yep, it works.