Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 May 2004 16:50:16 +0000 (16:50 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 May 2004 16:50:16 +0000 (16:50 +0000)
- add -funroll-loops=16 compiler option for approx .5% speedup on
HTML iBench and .5-1% speedup on JS iBench.

        * JavaScriptCore.pbproj/project.pbxproj:

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

JavaScriptCore/ChangeLog
JavaScriptCore/JavaScriptCore.pbproj/project.pbxproj
JavaScriptCore/kjs/value.h

index 1a7959a..6d06ed1 100644 (file)
@@ -1,3 +1,12 @@
+2004-05-07  Maciej Stachowiak  <mjs@apple.com>
+
+        Reviewed by Darin.
+
+       - add -funroll-loops=16 compiler option for approx .5% speedup on
+       HTML iBench and .5-1% speedup on JS iBench.
+       
+        * JavaScriptCore.pbproj/project.pbxproj:
+
 2004-04-25  Maciej Stachowiak  <mjs@apple.com>
 
         Reviewed by Darin.
index fac82d5..f0ee711 100644 (file)
                                LIBRARY_SEARCH_PATHS = "";
                                LOCAL_SEG1_ADDR = 0x8000000;
                                MACOSX_DEPLOYMENT_TARGET = 10.2;
-                               OPTIMIZATION_CFLAGS = "-Os";
+                               OPTIMIZATION_CFLAGS = "-Os -falign-loops=16";
                                OTHER_CFLAGS = "$(DEBUG_CFLAGS) -DAPPLE_CHANGES -DHAVE_CONFIG_H";
                                OTHER_LDFLAGS = "$(STYLE_LDFLAGS) -sub_library libobjc";
                                PREBINDING = NO;
index 8e5bd89..ac5186f 100644 (file)
@@ -25,7 +25,7 @@
 #ifndef _KJS_VALUE_H_
 #define _KJS_VALUE_H_
 
-#define USE_CONSERVATIVE_GC 0
+#define USE_CONSERVATIVE_GC 1
 #define TEST_CONSERVATIVE_GC 0
 
 #ifndef NDEBUG // protection against problems if committing with KJS_VERBOSE on