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
2014-02-10
Handle while statements with empty bodies.
Dan Gohman
2014-02-10
Merge pull request #2071 from rfk/rfk/fix-test-longjmp-throw-asm3
Alon Zakai
2014-02-04
do not apply de-morgan's laws on floats, nans break them
Alon Zakai
2014-02-03
proper fix for simplifying f32-int bitcasts
Alon Zakai
2014-02-03
handle fround in optimizing out of tempDoublePtr
Alon Zakai
2014-02-02
Simplify labelled-block handling so it works better with switch statements.
Ryan Kelly
2014-02-02
Handle non-breaking case bodies in switch statement.
Ryan Kelly
2014-01-31
Teach buildFlowGraph about functions that are known to always throw.
Ryan Kelly
2014-01-31
Don't let buildFlowGraph return to a junction if it's known to be unreachable.
Ryan Kelly
2014-01-31
Add return-type tracking to normalizeAsm/denormlizeAsm
Ryan Kelly
2014-01-28
Fix assertion that all switch-cases break.
Ryan Kelly
2014-01-23
Add TODO about more permissive label handling in registerizeHarder
Ryan Kelly
2014-01-23
Simplify handling of switch statements in registerizeHarder.
Ryan Kelly
2014-01-23
Reduce memory usage when assigning registers in a block.
Ryan Kelly
2014-01-21
assign to null to clear a local variable, avoid delete
Alon Zakai
2014-01-21
fix typo
Alon Zakai
2014-01-21
avoid nonstandard use of splice
Alon Zakai
2014-01-21
rename a variable to our conventions
Alon Zakai
2014-01-21
Registerize based on full liveness analysis.
Ryan Kelly
2014-01-21
Minify loop labels while we're minifying local names.
Ryan Kelly
2014-01-20
Fix a param-handling bug in normalizeAsm
Ryan Kelly
2014-01-17
handle unsigned reads in safe heap
Alon Zakai
2014-01-17
use double for float arguments to safe heap
Alon Zakai
2014-01-16
enable a form of safe heap in asm, using js optimizer pass to ensure full cov...
Alon Zakai
2014-01-15
add todo
Alon Zakai
2014-01-15
Merge pull request #2016 from rfk/rfk/minify-names-separately
Alon Zakai
2014-01-16
Address review comments.
Ryan Kelly
2014-01-15
do not track eliminable variables from one switch statement to another, if th...
Alon Zakai
2014-01-16
Split name-minification into a separate pass from registerization.
Ryan Kelly
2014-01-14
fix aggressiveVariableElimination bug and add testing
Alon Zakai
2014-01-08
do minified name generation in js-optimizer.js, so that we have no more fixed...
Alon Zakai
2014-01-07
handle variables that assign a value including themselves in aggressiveVariab...
Alon Zakai
2014-01-07
make aggressiveVariableElimination usable through a setting
Alon Zakai
2013-12-27
handle if-chains without an else in the outliner
Alon Zakai
2013-12-24
remove outdated comment
Alon Zakai
2013-12-23
make eliminator not get confused by calls without a return but with a coercion
Alon Zakai
2013-12-23
don't get confused by temporary empty nodes when calculating assigns in the l...
Alon Zakai
2013-12-23
fix bug where close-together tempDoublePtr operations could cross each other
Alon Zakai
2013-12-22
comment on how tempDoublePtr is optimized
Alon Zakai
2013-12-19
Optimize away masks on stores to HEAP8 and HEAP16.
Dan Gohman
2013-11-11
minify in asm arg coercions that denormalizeAsm generates, to handle Math.fro...
Alon Zakai
2013-11-11
minify in asm var definitions that denormalizeAsm generates, to handle Math.f...
Alon Zakai
2013-11-09
Math.* have no side effects
Alon Zakai
2013-11-09
consolidate side effect checking code
Alon Zakai
2013-11-09
remove unneeded var
Alon Zakai
2013-11-09
optimize hasSideEffects
Alon Zakai
2013-11-08
fix float/int bitcast optimization to recognize and preserve Math_fround
Alon Zakai
2013-11-08
fix registerize pass for float32
Alon Zakai
2013-11-08
initial work for float32 support in js optimizer
Alon Zakai
2013-11-08
invalidate calls on conditionals in js optimizer, to avoid eliminating into a...
Alon Zakai
[next]