Bug 146845
Summary: | jsc-tailcall: LLint, Baseline JIT and DFG should respect the platform's callee-save register conventions | ||
---|---|---|---|
Product: | WebKit | Reporter: | Basile Clement <basile_clement> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Enhancement | CC: | fpizlo, ggaren, mark.lam, msaboff, ossy |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All | ||
Bug Depends on: | 146849, 146946, 147639, 147747 | ||
Bug Blocks: | 146854 |
Basile Clement
This will allow to remove the register preservation thunk when calling non-FTL code from FTL code, since we will already be correctly saving the callee-save registers we use.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Basile Clement
*** This bug has been marked as a duplicate of bug 148666 ***