Bug 143733
| Summary: | Rationalize DFG OSR exit liveness | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> |
| Component: | JavaScriptCore | Assignee: | 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: | |||
Filip Pizlo
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.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Filip Pizlo
This is done!