aboutsummaryrefslogtreecommitdiff
path: root/emcc
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-11-30 11:40:05 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-07 14:23:20 -0800
commit3c642441a9cc0082d2e6f9ec412f43d0286f93b9 (patch)
treeba1993c142e28d1fc0094e5cecd3dab52e49ca78 /emcc
parentf6b5cdbbe1d117403bbecf91dfb681bc7006543f (diff)
do registerize in asm.js+reloop mode, as an alternative to closure
Diffstat (limited to 'emcc')
-rwxr-xr-xemcc2
1 files changed, 2 insertions, 0 deletions
diff --git a/emcc b/emcc
index eface9b7..fce02ef2 100755
--- a/emcc
+++ b/emcc
@@ -1185,6 +1185,8 @@ try:
if DEBUG: print >> sys.stderr, 'emcc: running closure'
final = shared.Building.closure_compiler(final)
if DEBUG: save_intermediate('closure')
+ elif shared.settings.ASM_JS and shared.settings.RELOOP:
+ js_optimizer_queue += ['registerizeAsm'] # we can't use closure in asm, but this does much of the same
if opt_level >= 1:
if DEBUG: print >> sys.stderr, 'emcc: running post-closure post-opts'