Bug 68784

Summary: DFG static prediction code is no longer needed and should be removed
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: fpizlo, oliver
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 68593    
Attachments:
Description Flags
the patch oliver: review+

Description Filip Pizlo 2011-09-25 17:47:23 PDT
The DFG originally used static predictions to drive speculation and optimization.  But now the DFG has value profiles, rare case profiles, and the old JIT's structure stub infos and method call link infos to dynamic predictions, which have been found to do a better job of driving speculation and optimization.  At this point, the static prediction code is just getting in the way and should be removed.
Comment 1 Filip Pizlo 2011-09-25 18:08:35 PDT
Created attachment 108619 [details]
the patch
Comment 2 Filip Pizlo 2011-09-25 19:24:28 PDT
Landed in r95930.