aboutsummaryrefslogtreecommitdiff
path: root/emcc
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-11-29 11:33:31 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:19 -0800
commit1b591a0b0c8d330dafdac65e732c6f14c22a19ca (patch)
tree30503b8737686ee756f681a9cf367640cdcef9b4 /emcc
parentb707c2c64149107db7906e1ef442dc25a3224276 (diff)
add eliminator mode for asm
Diffstat (limited to 'emcc')
-rwxr-xr-xemcc7
1 files changed, 6 insertions, 1 deletions
diff --git a/emcc b/emcc
index 4102ebf0..eface9b7 100755
--- a/emcc
+++ b/emcc
@@ -1166,7 +1166,12 @@ try:
if DEBUG: save_intermediate('pretty')
def get_eliminate():
- return 'eliminate' if not shared.Settings.ALLOW_MEMORY_GROWTH else 'eliminateMemSafe'
+ if shared.Settings.ASM_JS:
+ return 'eliminateAsm'
+ elif shared.Settings.ALLOW_MEMORY_GROWTH:
+ return 'eliminateMemSafe'
+ else:
+ return 'eliminate'
js_optimizer_queue += [get_eliminate()]