RESOLVED FIXED Bug 54164
Optimize global_var accesses on JSVALUE64
https://bugs.webkit.org/show_bug.cgi?id=54164
Summary Optimize global_var accesses on JSVALUE64
Gavin Barraclough
Reported 2011-02-09 20:45:54 PST
Directly embed the pointer to d->registers, ptimize out the load from the variable object, as we do already in JSVALUE32_64. This is a ~1.5% win on sunspidey.
Attachments
The patch (5.18 KB, patch)
2011-02-09 20:47 PST, Gavin Barraclough
sam: review+
Gavin Barraclough
Comment 1 2011-02-09 20:47:46 PST
Created attachment 81917 [details] The patch
Sam Weinig
Comment 2 2011-02-09 20:50:25 PST
Comment on attachment 81917 [details] The patch View in context: https://bugs.webkit.org/attachment.cgi?id=81917&action=review > Source/JavaScriptCore/ChangeLog:7 > + Directly embed the pointer to d->registers, ptimize out the load ptimize -> optimize. I am glad to see you are even optimizing spelling! > Source/JavaScriptCore/ChangeLog:10 > + This is a ~1.5% win on sunspidey. Wow, nice.
Gavin Barraclough
Comment 3 2011-02-09 21:22:18 PST
Fixed in r78174
Note You need to log in before you can comment on or make changes to this bug.