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-06-22
clean up closure calling
Alon Zakai
2013-06-22
fix -g2 and add testing
Alon Zakai
2013-06-21
do not run addition optimization pass in asm; it just adds overhead, and mino...
Alon Zakai
2013-06-21
decrease indentation level in js optimizer
Alon Zakai
2013-06-21
do not eliminate loop vars when there is a shared helper
Alon Zakai
2013-06-20
do not return node in main simplifyNotCompsPass all the time, it thinks it is...
Alon Zakai
2013-06-19
fix bug with reducing f()|0|const
Alon Zakai
2013-06-19
keep |0 on function calls, allow other bitwise ops on heap accesses etc.
Alon Zakai
2013-06-19
keep coercions on heap accesses and function calls, but fully optimize them o...
Alon Zakai
2013-06-08
handle more cases in simplifyNotComps
Alon Zakai
2013-06-08
only remove seq|0 when seq is an assign value
Alon Zakai
2013-06-08
remove unneeded outside |0 when a sequence ends in a safe bitop
Alon Zakai
2013-06-08
optimize away bitcasts to variables that will only be used in an assign to th...
Alon Zakai
2013-06-07
improve tempDoublePtr elimination and only run analysis when necessary
Alon Zakai
2013-06-07
eliminate bitcasts of immediately loaded values
Alon Zakai
2013-06-07
optimize some HEAP32 expressions, including some unnecessary bitcasts through...
Alon Zakai
2013-06-07
ignore tempDoublePtr operations, they do not really alias memory
Alon Zakai
2013-06-07
optimize out double not
Alon Zakai
2013-06-07
remove unneeded check
Alon Zakai
2013-06-07
properly simplify not comps in loop suffixes and elsewhere
Alon Zakai
2013-06-07
optimize multiple loop variables together
Alon Zakai
2013-06-07
handle empty loops in new loop optimizations; fixes #1270
Alon Zakai
2013-06-07
track number of uses properly for loop variable removal
Alon Zakai
2013-06-07
eliminate loop helper variables
Alon Zakai
2013-06-06
move asm loop optimization into last phase
Alon Zakai
2013-06-05
simplify infinite while loops with a break at the end into a do-while with a ...
Alon Zakai
2013-05-28
only abort in eliminator when actually necessary
Alon Zakai
2013-05-25
fix registerize semantics to treat each arm of ifs and switches separately
Alon Zakai
2013-05-25
registerize in asm switches
Alon Zakai
2013-05-25
eliminate into switch cases
Alon Zakai
2013-05-22
Optimize (x&A)<<B>>B.
Dan Gohman
2013-05-16
support closure compiler on the shell in asm mode
Alon Zakai
2013-05-10
do not eliminate if there is a switch
Alon Zakai
2013-05-10
only recurse on decreasing uses on locals, and clear out names to avoid confu...
Alon Zakai
2013-05-10
recursively remove variables with no uses in eliminator
Alon Zakai
2013-05-07
recognize the double-to-i64 bitcast pattern as having no side effects in elim...
Alon Zakai
2013-05-07
fix mishandling of inference of global var types
Alon Zakai
2013-05-07
infer untyped variables in js-optimizer.js by origin variable's type if they ...
Alon Zakai
2013-05-01
TODO
Alon Zakai
2013-04-20
optimize HEAPU?8[..] << 24 >> 24 and similar
Alon Zakai
2013-04-17
remove eliminated variable definitions only if variable was successfully remo...
Alon Zakai
2013-03-19
handle negative zero; fixes #921
Alon Zakai
2013-03-09
remove coercions on asm function calls that have no capturing variables
Alon Zakai
2013-03-09
move addFinalReturns to simplyExpressionsPre so it runs even in -g
Alon Zakai
2013-03-09
optimize traverseGeneratedFunctions
Alon Zakai
2013-03-09
remove limitations on minified names
Alon Zakai
2013-03-09
use minified names in registerize for locals
Alon Zakai
2013-03-09
refactor registerize global substitution
Alon Zakai
2013-03-08
for now, do not use rX as minified names, reserve that for registerize locals
Alon Zakai
2013-03-08
assertions on number of minified names
Alon Zakai
[next]