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-10-26
fail on trying to split up js optimizer on unGlobalize
Alon Zakai
2012-10-26
eliminator todo
Alon Zakai
2012-10-26
be careful about tracking when there is a var multiple with a call
Alon Zakai
2012-10-26
invalidate call elimination when we see something it might modify (a global o...
Alon Zakai
2012-10-25
eliminate (carefully) into and through ifs
Alon Zakai
2012-10-25
move dep invalidations clearing to correct position
Alon Zakai
2012-10-25
invalidate elimination by dependencies after the current line
Alon Zakai
2012-10-25
track dependencies of variables we might eliminate
Alon Zakai
2012-10-25
do not eliminate into the body/else of if - this is rarely important, and req...
Alon Zakai
2012-10-25
fix handling of unremovable unused vars
Alon Zakai
2012-10-25
variables with no uses cannot be removed if their definition has side effects
Alon Zakai
2012-10-25
eliminate in if nodes
Alon Zakai
2012-10-25
remove var x; of completely unused vars, and restore previous test cases
Alon Zakai
2012-10-25
rewrite of eliminator to better approach
Alon Zakai
2012-10-24
note 'seq' (x,y,z) nodes as modifying control flow and invalidating elimination
Alon Zakai
2012-10-23
fix eliminator bug where X[y] would take X into account for variable effects,...
Alon Zakai
2012-10-23
include eliminator as js optimizer pass
Alon Zakai
2012-10-23
remove unneeded js optimizer re-parse
Alon Zakai
2012-10-20
implement simplifyZeroComp js optimizer pass, not yet executed
Alon Zakai
2012-09-25
add workaround for older node versions
Alon Zakai
2012-09-25
Support loading emscripten argument filenames with relative paths
Chad Austin
2012-09-05
Bitshift optimizer anticipates fns with switches
Benjamin Stover
2012-07-06
unused << >> optimization in js optimizer
Alon Zakai
2012-07-04
pass the eliminator the filename to avoid OS-specific issues with reading fro...
Alon Zakai
2012-05-17
do not registerize with switches present
Alon Zakai
2012-05-16
fix js optimizer bug with not emitting a ';' that lead to joined instructions
Alon Zakai
2012-05-16
fix registerize bug with freeing variables from the wrong loops
Alon Zakai
2012-05-16
bugfix in registerize
Alon Zakai
2012-05-16
properly lock variables to loops in registerize
Alon Zakai
2012-05-15
simple optimization to allow more registerization inside loops
Alon Zakai
2012-05-15
refactor registerize
Alon Zakai
2012-05-15
track number of assigns/modifications in registerize
Alon Zakai
2012-05-12
print saved vars in registerize
Alon Zakai
2012-05-12
handle multiple var defs of the same var in registerize
Alon Zakai
2012-05-11
fix registerize bugs
Alon Zakai
2012-05-11
registerize: define all vars once up front
Alon Zakai
2012-05-11
unenabled experimental registerization pass in js optimizer
Alon Zakai
2012-03-31
do not consider division safe for |0 removal, and add testcase 2 from issue 324
Alon Zakai
2012-03-20
Misc fixes for Windows.
Sigmund Vik
2012-03-10
better handling of detection of scriptArgs and arguments
Alon Zakai
2012-03-01
clean up optimizeShiftsAggressive a little
Alon Zakai
2012-02-29
better fix for leaked globals
Alon Zakai
2012-02-29
do not pollute global scope except for node (where we must)
Alon Zakai
2012-02-19
collapse elses after the if block breaks or continues, other minor js optimiz...
Alon Zakai
2012-01-19
js optimizer comment
Alon Zakai
2012-01-16
improve side effect detection in js optimizer
Alon Zakai
2012-01-15
tweak order of operations in vacuum
Alon Zakai
2012-01-15
optimize hoistMultiples to not need multiple passes
Alon Zakai
2012-01-15
js optimizer refactoring
Alon Zakai
2012-01-14
refactor hoistMultiples shell for clarity
Alon Zakai
[next]