Bug 143733

Summary: Rationalize DFG OSR exit liveness
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 143734, 143735, 143736    
Bug Blocks:    

Description Filip Pizlo 2015-04-14 15:53:18 PDT
Currently we keep things that are dead-in-DFG alive for OSR by using Phantoms.  Phantoms are fine as a backend hack in the DFG, but they are really hard to preserve soundly through serious compiler transformations.  We should rationalize this so that we have fewer bugs to fix.
Comment 1 Filip Pizlo 2015-05-14 12:29:28 PDT
This is done!