RESOLVED FIXED 22272
The JIT code for calls is HUUUUUUUGE!
https://bugs.webkit.org/show_bug.cgi?id=22272
Summary The JIT code for calls is HUUUUUUUGE!
Gavin Barraclough
Reported 2008-11-14 15:59:05 PST
We should generate less of it.
Attachments
The patch (20.62 KB, patch)
2008-11-14 16:03 PST, Gavin Barraclough
ggaren: review+
Gavin Barraclough
Comment 1 2008-11-14 16:03:48 PST
Created attachment 25178 [details] The patch 1% progression on v8 tests
Geoffrey Garen
Comment 2 2008-11-14 16:21:41 PST
Comment on attachment 25178 [details] The patch emitRetrieveArg This is a fishy name. The problem is really that emitGetArg is a bad name. So, we should rename emitGetArg to emitGetVirtualRegister. Probably a good thing to do after landing this patch. r=me
Gavin Barraclough
Comment 3 2008-11-14 17:37:23 PST
Sending JavaScriptCore/ChangeLog Sending JavaScriptCore/VM/CTI.cpp Sending JavaScriptCore/VM/CTI.h Sending JavaScriptCore/VM/CodeBlock.h Sending JavaScriptCore/VM/Machine.cpp Sending JavaScriptCore/VM/Machine.h Transmitting file data ...... Committed revision 38412.
Note You need to log in before you can comment on or make changes to this bug.