Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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) | ||||
* | Add a debug mode to PassRunner, which logs out times (#344) | Alon Zakai | 2016-04-14 | 1 | -0/+6 |
| | | | | | | * add a debug mode to PassRunner, which logs out times * address comments | ||||
* | refactor default optimization passes to a central location | Alon Zakai | 2016-04-11 | 1 | -0/+4 |
| | |||||
* | 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 | ||||
* | refactor wasm traversal code into separate file | Alon Zakai | 2016-04-06 | 1 | -0/+1 |
| | |||||
* | Remove MinifiedPrinter from the header file. | Michael | 2016-02-23 | 1 | -9/+0 |
| | |||||
* | Whitespace removal. | Michael | 2016-02-22 | 1 | -0/+10 |
| | |||||
* | add wasm-printing.h | Alon Zakai | 2016-02-17 | 1 | -8/+0 |
| | |||||
* | move printing to a pass | Alon Zakai | 2016-02-17 | 1 | -2/+32 |
| | |||||
* | Adds a --metrics command line argument to print metrics about .wast files ↵ | Michael | 2016-01-27 | 1 | -0/+3 |
| | | | | between optimization passes. | ||||
* | Some cleanup. | Michael Bebenita | 2016-01-14 | 1 | -1/+1 |
| | |||||
* | Use LLVM style static polymorphism for WasmVisitors. | Michael Bebenita | 2016-01-13 | 1 | -17/+21 |
| | |||||
* | A more generic compiler pass system. | Michael Bebenita | 2016-01-13 | 1 | -4/+14 |
| | |||||
* | Fix / uniformize include guards | JF Bastien | 2015-12-22 | 1 | -0/+5 |
| | |||||
* | Fix warning on mixing struct / class | JF Bastien | 2015-12-22 | 1 | -4/+6 |
| | |||||
* | Fix the license headers | JF Bastien | 2015-12-21 | 1 | -1/+15 |
| | | | | This applies Apache 2.0 properly (as far as our lawyers have told me). We can do this early since all of the code was written by Alon Zakai. | ||||
* | remove Label, which was removed from the spec | Alon Zakai | 2015-12-18 | 1 | -1/+0 |
| | |||||
* | add descriptions to passes | Alon Zakai | 2015-11-13 | 1 | -10/+11 |
| | |||||
* | pass support | Alon Zakai | 2015-11-13 | 1 | -0/+110 |