WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
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.
Top of Page
Format For Printing
XML
Clone This Bug