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: http://svn.webkit.org/repository/webkit/trunk@43855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/bytecode/Instruction.h

index 78ebeba0c751aa57f38caafcf0f28829e120d09d..eb72a3890c1ed1d40600c767e82fb4fa86a99689 100644 (file)
@@ -1,3 +1,13 @@
+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.
index 314fda4dd4e3710cf5a2c5b81b9630e3f39ee437..24ba490202642805d7cfa6b92b41b372da6b793e 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 {