diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-02-17 10:17:26 -0500 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-02-17 10:17:26 -0500 |
commit | c4e578be4cc6f5a6d801b8106422eb30de725b18 (patch) | |
tree | b0e02fb37a98a962a206580c1a343b08853b1278 | |
parent | 14fbff57e65c97b92c4f2d402183e31211701ffd (diff) |
use aggressive shift optimizations, small but significant speedups on fannkuch and skinning
-rwxr-xr-x | emcc | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -660,10 +660,10 @@ try: if DEBUG: save_intermediate('eliminator') # js optimizer pre-pass - js_optimizer_queue += ['simplifyExpressionsPre', 'optimizeShiftsConservative'] - ###js_optimizer_queue += ['optimizeShiftsAggressive'] - ###final = shared.Building.eliminator(final) # aggressive shifts optimization introduces some new variables, remove ones that we can - ###if DEBUG: save_intermediate('eliminator') + js_optimizer_queue += ['simplifyExpressionsPre', 'optimizeShiftsAggressive'] + flush_js_optimizer_queue() + final = shared.Building.eliminator(final) # aggressive shifts optimization introduces some new variables, remove ones that we can + if DEBUG: save_intermediate('eliminator') if closure: flush_js_optimizer_queue() |