summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* remove lower-if-else, as it's no longer neededAlon Zakai2016-09-071-1/+0
* remove drop-return-values passAlon Zakai2016-09-071-1/+0
* make sure to create instances of function-parallel functions, even in debug modeAlon Zakai2016-07-161-1/+8
* Merge pull request #593 from WebAssembly/remove-div0Alon Zakai2016-06-211-5/+37
|\
| * Add initialization functions for passes to avoid missing pass registration du...Jukka Jylänki2016-06-211-5/+37
* | Build fixes/workarounds to support Visual Studio 2013 build, which has troubl...juj2016-06-211-1/+1
|/
* run precompute after every optimize-instructionsAlon Zakai2016-06-181-0/+2
* add a precompute passAlon Zakai2016-06-181-0/+2
* run remove-unused-brs after simplify-localsAlon Zakai2016-06-111-0/+2
* move function parallelism to pass and pass runner, which allows more efficien...Alon Zakai2016-06-031-29/+62
* add an option to run passes on individual functions, and to get default optim...Alon Zakai2016-06-021-0/+25
* add a pass that eliminates duplicate functionsAlon Zakai2016-05-281-0/+2
* dead code elimination pass (#536)Alon Zakai2016-05-221-0/+1
* vacuum after passes that create garbage; this makes the total time betterAlon Zakai2016-05-191-1/+3
* run merge-blocks after vacuumAlon Zakai2016-05-161-1/+1
* add cfg-building traversal and a pass to coalesce locals using itAlon Zakai2016-05-151-0/+1
* Use more static libraries in the CMake build (#451)Derek Schuff2016-05-071-0/+126