Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add an option to run passes on individual functions, and to get default ↵ | Alon Zakai | 2016-06-02 | 1 | -0/+25 | |
| | | | | optimization passes suitable for that, or not. refactor visitFunction/Module for this. | |||||
* | add a pass that eliminates duplicate functions | Alon Zakai | 2016-05-28 | 1 | -0/+2 | |
| | ||||||
* | dead code elimination pass (#536) | Alon Zakai | 2016-05-22 | 1 | -0/+1 | |
| | ||||||
* | vacuum after passes that create garbage; this makes the total time better | Alon Zakai | 2016-05-19 | 1 | -1/+3 | |
| | ||||||
* | run merge-blocks after vacuum | Alon Zakai | 2016-05-16 | 1 | -1/+1 | |
| | ||||||
* | add cfg-building traversal and a pass to coalesce locals using it | Alon Zakai | 2016-05-15 | 1 | -0/+1 | |
| | ||||||
* | Use more static libraries in the CMake build (#451) | Derek Schuff | 2016-05-07 | 1 | -0/+126 | |
* Factor passes and emscripten-optimizer into static libs This removes the redundancies from the source sets in the main CMakeLists.txt. * Make passes an object lib * Use static libs with --whole-archive because Travis has old cmake |