Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | move function parallelism to pass and pass runner, which allows more ↵ | Alon Zakai | 2016-06-03 | 1 | -1/+3 |
| | | | | efficient parallel execution (#564) | ||||
* | use separate internal opcodes for binary variants | Alon Zakai | 2016-05-18 | 1 | -1/+1 |
| | |||||
* | create a UnifiedExpressionVisitor for passes that want a single visitor ↵ | Alon Zakai | 2016-04-18 | 1 | -1/+1 |
| | | | | function, to avoid confusion with having both visit* and visitExpression in a single pass (#357) | ||||
* | Function parallelism (#343) | Alon Zakai | 2016-04-15 | 1 | -0/+2 |
| | | | | * allow traversals to mark themselves as function-parallel, in which case we run them using a thread pool. also mark some thread-safety risks (interned strings, arena allocators) with assertions they modify only on the main thread | ||||
* | dyn_cast => dynCast | Alon Zakai | 2016-04-11 | 1 | -3/+3 |
| | |||||
* | De-recurse traversals (#333) | Alon Zakai | 2016-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | * refactor core walking to not recurse * add a simplify-locals test * reuse parent's non-branchey scan logic in SimpleExecutionWalker, reduce code duplication * update wasm.js * rename things following comments | ||||
* | optimize store offsets from emscripten output | Alon Zakai | 2016-01-31 | 1 | -2/+12 |
| | |||||
* | optimize load offsets from emscripten output | Alon Zakai | 2016-01-31 | 1 | -0/+68 |