Summary: | FTL should use llvm.webkit.stackmap for OSR exit | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> | ||||||
Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | atrick, barraclough, ggaren, mark.lam, mhahnenberg, msaboff, nrotem, oliver, sam | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
Bug Depends on: | 122518, 122538, 122666, 122688 | ||||||||
Bug Blocks: | 122318 | ||||||||
Attachments: |
|
Description
Filip Pizlo
2013-10-07 22:01:59 PDT
Created attachment 213652 [details]
work in progress
Created attachment 213707 [details]
more!
Leaving this open until the LLVM side of the patches lands and we can enable this by default. This works reliably as of http://trac.webkit.org/changeset/157382, but I'll leave it open until the functionality is available in LLVM trunk. It's in trunk. The remaining work to port the implementation to the slight changes between the original LLVM patch and what landed will be covered in https://bugs.webkit.org/show_bug.cgi?id=122318. |