Bug 106200

Summary: DFG should track the Executable of JSFunction values, in order to eliminate redundant CheckExecutable's
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: barraclough, ggaren, mark.lam, mhahnenberg, msaboff, oliver, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 106067    
Bug Blocks:    

Filip Pizlo
Reported 2013-01-06 18:04:07 PST
The CSE already sort of does this, but only covers block-local CheckExecutable redundancy. We could do this either by having AbstractValue track Executable's, or by having a dedicated phase for simplifying closure calls.
Attachments
Note You need to log in before you can comment on or make changes to this bug.