summaryrefslogtreecommitdiff
path: root/src/passes/MergeBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* Address review feedback for #1014 (#1016)Alon Zakai2017-05-181-2/+2
* Validate finalization (#1014)Alon Zakai2017-05-181-2/+19
* Default Walker subclasses to using Visitor<SubType> (#921)jgravelle-google2017-02-231-3/+3
* Improve handling of implicit traps (#898)Alon Zakai2017-02-061-5/+5
* use MixedArena in asm.js astAlon Zakai (kripken)2017-01-311-1/+1
* fix a reordering bug in merge-blocks (#846)Alon Zakai2016-11-251-2/+6
* optimize child blocks in merge-blocks when we drop values in them, they may h...Alon Zakai2016-10-291-60/+73
* fix break value removal in merge-blocks: a br_if's type changes without a val...Alon Zakai2016-10-291-1/+10
* handle the case of a br_if whose value is used in merge-blocksAlon Zakai2016-10-291-14/+38
* move drop into blocks, dropping all the breaks as well, when possibleAlon Zakai2016-09-071-8/+58
* add drop and tee expressionsAlon Zakai2016-09-071-0/+19
* Add initialization functions for passes to avoid missing pass registration du...Jukka Jylänki2016-06-211-1/+3
* move function parallelism to pass and pass runner, which allows more efficien...Alon Zakai2016-06-031-1/+3
* fix a merge-blocks bug where we merged named blocksAlon Zakai2016-05-251-1/+1
* move blocks outside in merge-blocks so that they can be merged laterAlon Zakai2016-05-241-0/+124
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-1/+1
* create a UnifiedExpressionVisitor for passes that want a single visitor funct...Alon Zakai2016-04-181-1/+1
* Function parallelism (#343)Alon Zakai2016-04-151-0/+2
* dyn_cast => dynCastAlon Zakai2016-04-111-1/+1
* De-recurse traversals (#333)Alon Zakai2016-04-111-1/+1
* Some cleanup.Michael Bebenita2016-01-141-1/+1
* Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-131-2/+2
* A more generic compiler pass system.Michael Bebenita2016-01-131-1/+1
* MergeBlocks #32Alon Zakai2016-01-051-0/+56