aboutsummaryrefslogtreecommitdiff
path: root/tools/js-optimizer.js
AgeCommit message (Expand)Author
2013-07-08recurse into outlined functionsAlon Zakai
2013-07-08do not outline too-big a chunk out of a functionAlon Zakai
2013-07-08Merge branch 'incoming' of github.com:kripken/emscripten into incomingAlon Zakai
2013-07-08Merge pull request #1355 from sunfishcode/incomingAlon Zakai
2013-07-08add read/writes in outlined functionsAlon Zakai
2013-07-08add variable info to outlined functionsAlon Zakai
2013-07-08generate functions for split-out codeAlon Zakai
2013-07-08read results from outlined codeAlon Zakai
2013-07-08emit statements in outliningAlon Zakai
2013-07-08start to emit spillsAlon Zakai
2013-07-08infrastructure to analyze functions and variables in outlinerAlon Zakai
2013-07-08start to outline codeAlon Zakai
2013-07-08outlining tweaksAlon Zakai
2013-07-08initial recursive logic for outliningAlon Zakai
2013-07-08setup for outlining of code chunksAlon Zakai
2013-07-08begin work on outliner pass to break up large functions. part 1: aggressive v...Alon Zakai
2013-07-08Add '!==' as a comparison operator.Dan Gohman
2013-07-08Xor optimizations.Dan Gohman
2013-07-08remove code after a return in a block of statementsAlon Zakai
2013-07-04commentsAlon Zakai
2013-07-03do not relocate function pointers when no need to (no such table in parent)Alon Zakai
2013-07-03handle multiple F_BASE_.. in relocationAlon Zakai
2013-07-03finalize floats during relocation in side modulesAlon Zakai
2013-07-03begin work on memory relocationAlon Zakai
2013-07-01Optimize (x<y)&1Dan Gohman
2013-06-30do not optimize while into do-while if there are continues; fixes #1337Alon Zakai
2013-06-27optimizer js optimizer a littleAlon Zakai
2013-06-27Merge pull request #1331 from int3/incomingAlon Zakai
2013-06-27do not collapse & inside a FUNCTION_TABLE call, we need the maskAlon Zakai
2013-06-26Remove old code.Jez Ng
2013-06-26fix crash in asmLoopOptimizerAlon Zakai
2013-06-26Merge branch 'source-maps' of github.com:int3/emscripten into int3-source-mapsAlon Zakai
2013-06-26Reuse nodes where possible.Jez Ng
2013-06-26We can just compare for strings here.Jez Ng
2013-06-26Strict compare all the things!Jez Ng
2013-06-25fix crash in js optimizer loop variables pass on empty if blocksAlon Zakai
2013-06-24Get rid of stale comment.Jez Ng
2013-06-24Optimize!Jez Ng
2013-06-24relocation pass for shared modulesAlon Zakai
2013-06-24rename MINIFY_INFO to EXTRA_INFO in preparation for further usesAlon Zakai
2013-06-22Merge remote-tracking branch 'upstream/incoming' into source-mapsJez Ng
2013-06-22clean up closure callingAlon Zakai
2013-06-22fix -g2 and add testingAlon Zakai
2013-06-22Get test_source_map passing again.Jez Ng
2013-06-22Make optimizer handle both strings and string-like type objects.Jez Ng
2013-06-21do not run addition optimization pass in asm; it just adds overhead, and mino...Alon Zakai
2013-06-21decrease indentation level in js optimizerAlon Zakai
2013-06-21do not eliminate loop vars when there is a shared helperAlon Zakai
2013-06-20do not return node in main simplifyNotCompsPass all the time, it thinks it is...Alon Zakai
2013-06-19fix bug with reducing f()|0|constAlon Zakai