2009-05-18 Maciej Stachowiak <mjs@apple.com>
authormjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 May 2009 06:06:22 +0000 (06:06 +0000)
committermjs@apple.com <mjs@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 19 May 2009 06:06:22 +0000 (06:06 +0000)
        Reviewed by Gavin Barraclough.

        - for polymorphic prototype lookups, increase the number of slots from 4 to 8

        ~4% faster on v8 raytrace benchmark

        * bytecode/Instruction.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@43855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/bytecode/Instruction.h

index 78ebeba..eb72a38 100644 (file)
@@ -1,5 +1,15 @@
 2009-05-18  Maciej Stachowiak  <mjs@apple.com>
 
+        Reviewed by Gavin Barraclough.
+        
+        - for polymorphic prototype lookups, increase the number of slots from 4 to 8
+        
+        ~4% faster on v8 raytrace benchmark
+
+        * bytecode/Instruction.h:
+
+2009-05-18  Maciej Stachowiak  <mjs@apple.com>
+
         Reviewed by Oliver Hunt.
         
         - tighten up the code for the load_varargs stub
index 314fda4..24ba490 100644 (file)
@@ -34,7 +34,7 @@
 #include "Structure.h"
 #include <wtf/VectorTraits.h>
 
-#define POLYMORPHIC_LIST_CACHE_SIZE 4
+#define POLYMORPHIC_LIST_CACHE_SIZE 8
 
 namespace JSC {