aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)Author
2013-07-18improve find_bigfuncsAlon Zakai
2013-07-18wipe out control flow variable before calling outlined codeAlon Zakai
2013-07-18do not miss returns that are statementsAlon Zakai
2013-07-18do not emit spills in outlined code for variables that only appear in the ↵Alon Zakai
outlines code
2013-07-18do not outline into outlined code for now, and refactor code analysis a littleAlon Zakai
2013-07-18add coercions on return proxying in outlinerAlon Zakai
2013-07-18emit only necessary return proxying code when outliningAlon Zakai
2013-07-18send variables to outlines code even if just written; they may not be ↵Alon Zakai
written to, and we would write a zero incorrectly
2013-07-17consolidate simplifyExpressions to one pass that happens before closure, ↵Alon Zakai
where simplifyNotComps is guaranteed to be valid
2013-07-17add asm coercions to switches for outliningAlon Zakai
2013-07-17add asm coercions to ifs for outliningAlon Zakai
2013-07-17add asm coercion when outliningAlon Zakai
2013-07-17do not emit illegal breaks in seqs when outliningAlon Zakai
2013-07-17do not overlap the normal C stack with outliner-spilled variablesAlon Zakai
2013-07-17refactor stack bump node searchAlon Zakai
2013-07-17rename variableAlon Zakai
2013-07-17enable larger outline testAlon Zakai
2013-07-17update existing stack if there is one when outliningAlon Zakai
2013-07-17stack support in outliningAlon Zakai
2013-07-17more testingAlon Zakai
2013-07-17test for outlining of some of the functionsAlon Zakai
2013-07-17add test for outlining variablesAlon Zakai
2013-07-17do not attempt to outline normalized asm stuff like empty varsAlon Zakai
2013-07-16test for forwarding variables to outlined codeAlon Zakai
2013-07-16add test for not forwarding handled labeled breakAlon Zakai
2013-07-16fix labeled break/continue forwarding from outlined codeAlon Zakai
2013-07-16be more and more conservative about outlining as we look into outlined functionsAlon Zakai
2013-07-16add test for outlining of continueAlon Zakai
2013-07-16fix break forwarding in outlined codeAlon Zakai
2013-07-16fix switch generation for break/continue routing in outlinerAlon Zakai
2013-07-16fix hasBreak/hasContinue processing in outlineAlon Zakai
2013-07-16test for outlining a returnAlon Zakai
2013-07-16enable outline test and add a case for outlining in a while loopAlon Zakai
2013-07-16add smaller outline testcaseAlon Zakai
2013-07-16rename outline test filesAlon Zakai
2013-07-17Fix indentationRyan Kelly
2013-07-16Fix JS syntax error when embedding an empty file.Ryan Kelly
2013-07-15fill EMSCRIPTEN in env with the path to emscriptenAlon Zakai
2013-07-15Merge pull request #1357 from int3/keyboard-interruptAlon Zakai
Handle keyboard interrupt in child processes.
2013-07-14do not eliminate away tempDoublePtr uses that are alignment fixes; fixes #1375Alon Zakai
2013-07-13avoid creating ~~~ (from ~~ ^ -1) which is confusing for asm given the role ↵Alon Zakai
of ~~
2013-07-10Don't throw KeyboardInterrupt from a child process.Jez Ng
This should fix #1327.
2013-07-09outliner todoAlon Zakai
2013-07-09Merge branch 'lint' of github.com:int3/emscripten into incomingAlon Zakai
2013-07-09work on outlining control flowAlon Zakai
2013-07-09replace &-1 with |0 at the end of the optimization pipelineAlon Zakai
2013-07-09analyze escaping breaks and continues in outlined codeAlon Zakai
2013-07-08add one-time loop when we need to handle control flow in outlined functionsAlon Zakai
2013-07-08analyze code flow in outlined codeAlon Zakai
2013-07-08recurse into outlined functionsAlon Zakai