summaryrefslogtreecommitdiff
path: root/src/passes/DeadCodeElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* optimize dceing of blocks and known-to-exist children (#1015)Alon Zakai2017-05-181-57/+34
* Validate finalization (#1014)Alon Zakai2017-05-181-8/+34
* when creating blocks during dce, make sure they have the same type as before ...Alon Zakai (kripken)2017-05-021-9/+14
* improve dce to handle more cases of nested unreachable code (#989)Alon Zakai2017-05-021-7/+41
* Default Walker subclasses to using Visitor<SubType> (#921)jgravelle-google2017-02-231-2/+2
* don't convert unreachable -> unreachable in dceAlon Zakai2016-10-131-1/+1
* handle globals in dceAlon Zakai2016-10-131-0/+2
* DCE bugfix (#736)Alon Zakai2016-10-041-2/+13
* loops no longer have an out label and other upstream loop updatesAlon Zakai2016-09-071-6/+2
* call_indirect now has the target at the endAlon Zakai2016-09-071-16/+17
* add drop and tee expressionsAlon Zakai2016-09-071-7/+14
* fix dce bug in non-parallel mode, which happens in debug mode, and add debug ...Alon Zakai2016-07-161-1/+6
* Add initialization functions for passes to avoid missing pass registration du...Jukka Jylänki2016-06-211-1/+3
* use WASM_UNUSED in some places to fix compiler warning/error on unused variab...Alon Zakai2016-06-081-2/+1
* move function parallelism to pass and pass runner, which allows more efficien...Alon Zakai2016-06-031-1/+3
* dead code elimination pass (#536)Alon Zakai2016-05-221-0/+351