Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | don't convert unreachable -> unreachable in dce | Alon Zakai | 2016-10-13 | 1 | -1/+1 | |
| | ||||||
* | handle globals in dce | Alon Zakai | 2016-10-13 | 1 | -0/+2 | |
| | ||||||
* | DCE bugfix (#736) | Alon Zakai | 2016-10-04 | 1 | -2/+13 | |
| | | | | | * fix a dce bug where it is invalid to truncate a block if it leaves a final element with a bad type (wasm doesn't always allow removing unreachable code) * add wast pass fuzzer | |||||
* | loops no longer have an out label and other upstream loop updates | Alon Zakai | 2016-09-07 | 1 | -6/+2 | |
| | ||||||
* | call_indirect now has the target at the end | Alon Zakai | 2016-09-07 | 1 | -16/+17 | |
| | ||||||
* | add drop and tee expressions | Alon Zakai | 2016-09-07 | 1 | -7/+14 | |
| | ||||||
* | fix dce bug in non-parallel mode, which happens in debug mode, and add debug ↵ | Alon Zakai | 2016-07-16 | 1 | -1/+6 | |
| | | | | testing | |||||
* | Add initialization functions for passes to avoid missing pass registration ↵ | Jukka Jylänki | 2016-06-21 | 1 | -1/+3 | |
| | | | | due to linker dead code elimination. Fixes #577. | |||||
* | use WASM_UNUSED in some places to fix compiler warning/error on unused ↵ | Alon Zakai | 2016-06-08 | 1 | -2/+1 | |
| | | | | variables we only use in asserts (#579) | |||||
* | move function parallelism to pass and pass runner, which allows more ↵ | Alon Zakai | 2016-06-03 | 1 | -1/+3 | |
| | | | | efficient parallel execution (#564) | |||||
* | dead code elimination pass (#536) | Alon Zakai | 2016-05-22 | 1 | -0/+351 | |