aboutsummaryrefslogtreecommitdiff
path: root/tools/js-optimizer.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-07-08 13:59:50 -0700
committerAlon Zakai <alonzakai@gmail.com>2013-07-08 13:59:50 -0700
commitf568dd0d0171d4dbd28db28241008384027bec8a (patch)
treee186539a69a1a66af5cc470e103cfa64ba3b6f2a /tools/js-optimizer.js
parent818c81aa5082f8439a2db3126b036081f29efdc8 (diff)
outlining tweaks
Diffstat (limited to 'tools/js-optimizer.js')
-rw-r--r--tools/js-optimizer.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/js-optimizer.js b/tools/js-optimizer.js
index 3f2eed1c..e508cf40 100644
--- a/tools/js-optimizer.js
+++ b/tools/js-optimizer.js
@@ -2949,14 +2949,13 @@ function outline(ast) {
}
var sizeToOutline = extraInfo.sizeToOutline;
+ var level = 0;
function doOutline(func, asmData, stats, i, end) {
- //printErr('do outline ' + [i, end, 'of', stats.length]);
+ printErr(' do outline ' + [func[1], level, 'range:', i, end, 'of', stats.length]);
return [emptyNode()];
}
- var level = 0;
-
function outlineStatements(func, asmData, stats) {
level++;
if (measureSize(stats) < sizeToOutline) return;
@@ -2980,6 +2979,7 @@ function outline(ast) {
return null; // do not recurse into children, outlineStatements will do so if necessary
}
});
+ sizeSeen = 0;
continue;
}
sizeSeen += size;