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-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
2012-01-14
vaccum per function in js optimizer
Alon Zakai
2012-01-14
optimize js optimizer traversal of generated code
Alon Zakai
2012-01-14
optimize hoistMultiples with a switch
Alon Zakai
2012-01-14
optimize hoistMultiples by removing jsonCompare's
Alon Zakai
2012-01-12
emcc option to compress js whitespace
Alon Zakai
2012-01-10
refactor js optimizer to not use fs.* as much as possible
Alon Zakai
2012-01-06
also hoist loops in inner functions
Alon Zakai
2012-01-03
remove label setting when we get to a single entry, even if the label setting...
Alon Zakai
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
[next]