Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | remove drop-return-values pass | Alon Zakai | 2016-09-07 | 1 | -1/+0 | |
| | ||||||
* | make sure to create instances of function-parallel functions, even in debug mode | Alon Zakai | 2016-07-16 | 1 | -1/+8 | |
| | ||||||
* | Merge pull request #593 from WebAssembly/remove-div0 | Alon Zakai | 2016-06-21 | 1 | -5/+37 | |
|\ | | | | | Explicit registering of passes | |||||
| * | Add initialization functions for passes to avoid missing pass registration ↵ | Jukka Jylänki | 2016-06-21 | 1 | -5/+37 | |
| | | | | | | | | due to linker dead code elimination. Fixes #577. | |||||
* | | Build fixes/workarounds to support Visual Studio 2013 build, which has ↵ | juj | 2016-06-21 | 1 | -1/+1 | |
|/ | | | | trouble with some new C++11 constructs. (#581) | |||||
* | run precompute after every optimize-instructions | Alon Zakai | 2016-06-18 | 1 | -0/+2 | |
| | ||||||
* | add a precompute pass | Alon Zakai | 2016-06-18 | 1 | -0/+2 | |
| | ||||||
* | run remove-unused-brs after simplify-locals | Alon Zakai | 2016-06-11 | 1 | -0/+2 | |
| | ||||||
* | move function parallelism to pass and pass runner, which allows more ↵ | Alon Zakai | 2016-06-03 | 1 | -29/+62 | |
| | | | | efficient parallel execution (#564) | |||||
* | 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 |