index
:
emscripten
master
push-upstream
Emscripten: An LLVM-to-JavaScript Compiler
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tools
/
js-optimizer.js
Age
Commit message (
Expand
)
Author
2013-07-24
flatten if chains in outliner, and be more careful to avoid outlining through...
Alon Zakai
2013-07-23
do not outline through an outline call
Alon Zakai
2013-07-23
use a separate stack location for control variable information for each outli...
Alon Zakai
2013-07-22
clean up outlinings limit code
Alon Zakai
2013-07-22
have a fixed limit for the number of outlinings we perform on a single function
Alon Zakai
2013-07-21
abort outlining if it leads to the new function or old function exceeding the...
Alon Zakai
2013-07-21
fix semantics of control variable handling in outlining: zero out when callin...
Alon Zakai
2013-07-20
simplify heuristics for restarting in outliner
Alon Zakai
2013-07-20
stop trying to outline in outlined code, appears to not be necessary anymore
Alon Zakai
2013-07-20
use blocks in switch cases in outliner
Alon Zakai
2013-07-20
allow sp to be modified in outlined code, by changing the model to where outl...
Alon Zakai
2013-07-20
adjust outlining heuristics to fully outline even big functions
Alon Zakai
2013-07-20
do a restart in the outliner only if the total cost is not too high
Alon Zakai
2013-07-20
recursively outline when the total cost is not too high, and adjust outlining...
Alon Zakai
2013-07-20
do not try another outlining pass if there is not that much left anyhow
Alon Zakai
2013-07-19
attempt a final outline from the start after any outlining, not just a recurs...
Alon Zakai
2013-07-19
after outlining recursively, try to outline once more from the beginning
Alon Zakai
2013-07-19
ensure a final return after inlining, if necessary
Alon Zakai
2013-07-19
remove variables owned by outlined code from the parent
Alon Zakai
2013-07-18
wipe out control flow variable before calling outlined code
Alon Zakai
2013-07-18
do not miss returns that are statements
Alon Zakai
2013-07-18
do not emit spills in outlined code for variables that only appear in the out...
Alon Zakai
2013-07-18
do not outline into outlined code for now, and refactor code analysis a little
Alon Zakai
2013-07-18
add coercions on return proxying in outliner
Alon Zakai
2013-07-18
emit only necessary return proxying code when outlining
Alon Zakai
2013-07-18
send variables to outlines code even if just written; they may not be written...
Alon Zakai
2013-07-17
consolidate simplifyExpressions to one pass that happens before closure, wher...
Alon Zakai
2013-07-17
add asm coercions to switches for outlining
Alon Zakai
2013-07-17
add asm coercions to ifs for outlining
Alon Zakai
2013-07-17
add asm coercion when outlining
Alon Zakai
2013-07-17
do not emit illegal breaks in seqs when outlining
Alon Zakai
2013-07-17
do not overlap the normal C stack with outliner-spilled variables
Alon Zakai
2013-07-17
refactor stack bump node search
Alon Zakai
2013-07-17
rename variable
Alon Zakai
2013-07-17
enable larger outline test
Alon Zakai
2013-07-17
update existing stack if there is one when outlining
Alon Zakai
2013-07-17
stack support in outlining
Alon Zakai
2013-07-17
do not attempt to outline normalized asm stuff like empty vars
Alon Zakai
2013-07-16
fix labeled break/continue forwarding from outlined code
Alon Zakai
2013-07-16
be more and more conservative about outlining as we look into outlined functions
Alon Zakai
2013-07-16
fix break forwarding in outlined code
Alon Zakai
2013-07-16
fix switch generation for break/continue routing in outliner
Alon Zakai
2013-07-16
fix hasBreak/hasContinue processing in outline
Alon Zakai
2013-07-14
do not eliminate away tempDoublePtr uses that are alignment fixes; fixes #1375
Alon Zakai
2013-07-13
avoid creating ~~~ (from ~~ ^ -1) which is confusing for asm given the role o...
Alon Zakai
2013-07-09
outliner todo
Alon Zakai
2013-07-09
work on outlining control flow
Alon Zakai
2013-07-09
replace &-1 with |0 at the end of the optimization pipeline
Alon Zakai
2013-07-09
analyze escaping breaks and continues in outlined code
Alon Zakai
2013-07-08
add one-time loop when we need to handle control flow in outlined functions
Alon Zakai
[next]