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
2012-01-01
remove __label__ settings in hoisted blocks and if we are sure the label sett...
Alon Zakai
2012-01-01
fix bug in loopOptimizer with not removing all unneeded labels
Alon Zakai
2011-12-31
simplify shift optimizer and make it safer by not optimizing out >> << combos
Alon Zakai
2011-12-31
fix shift optimizer bugs
Alon Zakai
2011-12-30
fix bug with optimizing shifts too large for us to be optimizing
Alon Zakai
2011-12-30
add var for new variables in shiftOptimizer, and tweak cost function logic
Alon Zakai
2011-12-29
make shift optimizer output more similar to normal output
Alon Zakai
2011-12-29
let shiftOptimizer either replace the original variable, or keep it and add a...
Alon Zakai
2011-12-29
clean optimizeShifts
Alon Zakai
2011-12-29
work harder to not modify original order of +,+,+ sets in optimizeShifts; imp...
Alon Zakai
2011-12-29
tweak optimizeShifts cost function
Alon Zakai
2011-12-29
fix bug with optimizeShifts asserting shifted constants can always be simplified
Alon Zakai
2011-12-28
do not recombine large shifts in optimizeShifts
Alon Zakai
2011-12-28
simplify optimizeShifts
Alon Zakai
2011-12-28
fix bug in optimizeShifts with not fixing the shift of X = needsShift
Alon Zakai
2011-12-28
ignore string nodes when recombining additions in optimizeShifts
Alon Zakai
2011-12-28
do not turn shifts into slow additions in optimizeShifts
Alon Zakai
2011-12-28
fix optimizeShifts bug
Alon Zakai
2011-12-28
complete optimizeShifts
Alon Zakai
2011-12-28
initial work on optimizeShifts pass in js optimizer
Alon Zakai
2011-12-27
improve js optimizer removal of unnecessary |0's
Alon Zakai
2011-12-23
clean up and fix js optimizer vacuum and hoister
Alon Zakai
2011-12-22
js optimizer bug with removing necessary ifs, even though they have empty blo...
Alon Zakai
2011-12-22
fix some hoisting bugs, including not hoisting inside inner loops
Alon Zakai
2011-12-22
refactor vacuum out in js optimizer
Alon Zakai
2011-12-22
improve hoister cleanup a little
Alon Zakai
2011-12-22
fix hoister bug with ['block']
Alon Zakai
2011-12-21
fix hoistMultiples bug
Alon Zakai
2011-12-21
fix hoistMultiples crash
Alon Zakai
2011-12-20
refactoring and fixes for running more tests in new o1 and o2 modes
Alon Zakai
2011-12-20
fix js optimizer bug
Alon Zakai
2011-12-20
hoist multiples into branchings right before them
Alon Zakai
2011-12-15
js optimizer pass to join together additions
Alon Zakai
2011-12-15
js optimizer pass to simplify certain bit ops
Alon Zakai
2011-12-06
initial work on memory growth
Alon Zakai
2011-11-26
refactor a js optimizer pass
Alon Zakai
2011-11-23
replace compiler tricks for one-time loop removal and label removal with a pr...
Alon Zakai
2011-11-23
remove all unneeded loop labels
Alon Zakai
2011-11-23
simplify !(<) etc. in js optimizer
Alon Zakai
2011-11-22
fix bug in js optimizer
Alon Zakai
2011-11-22
improve build process for benchmarks, allowing more pass customization
Alon Zakai
2011-11-20
js optimizer fix, and remove assigns to undefined in library
Alon Zakai
2011-11-20
improve js optimizer removal of assigns of undefined
Alon Zakai
2011-11-19
partial work to remove assigns of undefined in js optimizer
Alon Zakai
2011-11-19
js optimizer fix for replacing toplevel things
Alon Zakai
2011-11-19
fix for js optimizer not noticing globals are modified
Alon Zakai
2011-11-19
initial work on JS optimizer
Alon Zakai
[prev]