Changeset 95206 in webkit
- Timestamp:
- Sep 15, 2011 11:54:17 AM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r95205 r95206 1 2011-09-14 Filip Pizlo <fpizlo@apple.com> 2 3 Tiered compilation should be enabled by default on platforms 4 that support the DFG JIT 5 https://bugs.webkit.org/show_bug.cgi?id=68136 6 7 Reviewed by Sam Weinig. 8 9 Neutral on SunSpider, 4% speed-up on V8, and 19% speed-up on 10 Kraken. Large progressions on some benchmarks, including 11 3x on imaging-desaturate. 12 13 * wtf/Platform.h: 14 1 15 2011-09-15 Gavin Barraclough <barraclough@apple.com> 2 16 -
trunk/Source/JavaScriptCore/wtf/Platform.h
r95116 r95206 957 957 #endif 958 958 959 #if !defined(ENABLE_TIERED_COMPILATION) 960 #define ENABLE_TIERED_COMPILATION 0959 #if !defined(ENABLE_TIERED_COMPILATION) && ENABLE(DFG_JIT) 960 #define ENABLE_TIERED_COMPILATION 1 961 961 #endif 962 962 963 963 /* Currently only implemented for JSVALUE64, only tested on PLATFORM(MAC) */ 964 #if !defined(ENABLE_VALUE_PROFILER) 965 #define ENABLE_VALUE_PROFILER ENABLE_TIERED_COMPILATION966 #endif 967 968 #if !defined(ENABLE_DYNAMIC_OPTIMIZATION) 969 #define ENABLE_DYNAMIC_OPTIMIZATION ENABLE_TIERED_COMPILATION970 #endif 971 972 #if !defined(ENABLE_DYNAMIC_TERMINATE_SPECULATION) 973 #define ENABLE_DYNAMIC_TERMINATE_SPECULATION ENABLE_DYNAMIC_OPTIMIZATION964 #if !defined(ENABLE_VALUE_PROFILER) && ENABLE(TIERED_COMPILATION) 965 #define ENABLE_VALUE_PROFILER 1 966 #endif 967 968 #if !defined(ENABLE_DYNAMIC_OPTIMIZATION) && ENABLE(TIERED_COMPILATION) 969 #define ENABLE_DYNAMIC_OPTIMIZATION 1 970 #endif 971 972 #if !defined(ENABLE_DYNAMIC_TERMINATE_SPECULATION) && ENABLE(DYNAMIC_OPTIMIZATION) 973 #define ENABLE_DYNAMIC_TERMINATE_SPECULATION 1 974 974 #endif 975 975
Note: See TracChangeset
for help on using the changeset viewer.