aboutsummaryrefslogtreecommitdiff
path: root/emcc
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-07-17 16:47:47 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-07-17 16:47:47 -0700
commit3a1a48bb749e7001b8f3eb6bff0f486a4d03a040 (patch)
treecf4988ab23ce708a462a8602ea73144de3f16a17 /emcc
parent59553016250b4208ab28385933076950cf596998 (diff)
outlining integration in compiler
Diffstat (limited to 'emcc')
-rwxr-xr-xemcc4
1 files changed, 4 insertions, 0 deletions
diff --git a/emcc b/emcc
index 768867bc..bfd97883 100755
--- a/emcc
+++ b/emcc
@@ -1596,6 +1596,10 @@ try:
logging.debug('running post-closure post-opts')
js_optimizer_queue += ['simplifyExpressionsPost']
+ if shared.Settings.OUTLINING_LIMIT > 0:
+ js_optimizer_queue += ['outline']
+ js_optimizer_extra_info['sizeToOutline'] = shared.Settings.OUTLINING_LIMIT
+
if (not closure or shared.Settings.ASM_JS) and shared.Settings.RELOOP and debug_level < 3:
js_optimizer_queue += ['registerize']