Bug 105401

Summary: DFG speculation checks that take JumpList should consolidate OSRExits
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Filip Pizlo <fpizlo>
Status: RESOLVED FIXED    
Severity: Normal CC: barraclough, ggaren, mark.lam, mhahnenberg, msaboff, oliver, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 105400    
Attachments:
Description Flags
work in progress
none
the patch
none
the patch oliver: review+

Description Filip Pizlo 2012-12-19 01:06:03 PST
This will save both code and data structure overhead.  It might also speed up compilation.  And it will make it easier to emit a speculation check without yet knowing how many jumps it will have.
Comment 1 Filip Pizlo 2012-12-19 01:12:58 PST
Created attachment 180115 [details]
work in progress
Comment 2 Filip Pizlo 2012-12-19 23:08:34 PST
Created attachment 180284 [details]
the patch
Comment 3 Filip Pizlo 2012-12-19 23:35:24 PST
Created attachment 180286 [details]
the patch
Comment 4 Filip Pizlo 2012-12-20 11:16:07 PST
Landed in http://trac.webkit.org/changeset/138276