summaryrefslogtreecommitdiff
path: root/test/passes/vacuum.txt
Commit message (Expand)AuthorAgeFilesLines
* Massive renaming (#1855)Thomas Lively2019-01-071-17/+17
* Emit imports before defined things in text format (#1715)Alon Zakai2018-11-011-1/+1
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-1/+1
* Emit binary function index in comment in text format, for convenience (#1232)Alon Zakai2017-10-201-34/+34
* Return to more structured type rules for block and if (#1148)Alon Zakai2017-09-051-7/+6
* fix vacuum bug on nop'ing an if whose body has brs that cause type changes wh...Alon Zakai2017-07-171-0/+4
* note changes when removing an if body in vacuumAlon Zakai (kripken)2017-07-131-0/+14
* handle an unreachable condition properly in vacuum if simplificationAlon Zakai (kripken)2017-07-131-0/+14
* handle unary and binary nodes that have implicit traps in vacuumAlon Zakai (kripken)2017-07-111-0/+13
* loads may trap, do not remove them in vacuum unless the pass options allow thatAlon Zakai (kripken)2017-07-111-0/+13
* properly handle if arm removal in vacuumAlon Zakai (kripken)2017-07-111-0/+12
* add the option to seek named breaks, not just taken breaks; refactor headers ...Alon Zakai (kripken)2017-07-111-0/+14
* don't remove unreachable nodes in vaccuum, it can alter types, and dce does t...Alon Zakai (kripken)2017-07-111-3/+26
* Support new result syntax for if/loop/block (#1047)Sam Clegg2017-06-121-4/+4
* use TypeUpdater in vacuumAlon Zakai (kripken)2017-05-201-58/+0
* Validate finalization (#1014)Alon Zakai2017-05-181-50/+47
* handle a drop of an if with both arms unreachable, which is possible since wa...Alon Zakai2017-05-011-0/+18
* use a single space for pretty printing of wasts, so massive wasts are less un...Alon Zakai2017-03-091-234/+234
* do not merge a drop out of an if if the sides have different types, then the ...Alon Zakai2017-02-281-0/+12
* emit globals before table and memory, because they may use a global for their...Alon Zakai2016-12-301-1/+1
* Change print order of top-level module components (#751)Derek Schuff2016-10-071-1/+1
* validate drop (#712)Alon Zakai2016-09-301-8/+8
* Print the name of memory along with size (#720)Derek Schuff2016-09-281-1/+1
* Type check block/loop/if sigs (#717)Alon Zakai2016-09-281-10/+10
* optimize if(const)Alon Zakai2016-09-241-4/+16
* replace two drops in an if-else with one on the ifAlon Zakai2016-09-231-0/+10
* block signaturesAlon Zakai2016-09-161-4/+4
* call_import changes: no more call_import, shared index space with functionsAlon Zakai2016-09-161-7/+7
* remove final elements in vacuum carefully: we must preserve a return value if...Alon Zakai2016-09-111-0/+26
* properly handle blocks with return values in vacuum - we cannot remove their ...Alon Zakai2016-09-071-0/+4
* vacuum drops betterAlon Zakai2016-09-071-23/+22
* new import syntax in spec repoAlon Zakai2016-09-071-1/+1
* sink a drop into a single if armAlon Zakai2016-09-071-0/+20
* add drop and tee expressionsAlon Zakai2016-09-071-14/+46
* wast function type name desugaring is changing in spec:301 (#654)Alon Zakai2016-07-281-10/+15
* fix isResultUsed bug with ifsAlon Zakai2016-05-231-0/+24
* notice only branches out in EffectAnalyzer, internal control flow can be igno...Alon Zakai2016-05-191-21/+1
* vacuum the top of functions tooAlon Zakai2016-05-191-0/+6
* vacuum away everything not tied downAlon Zakai2016-05-191-5/+67
* remove dead get_locals in vacuumAlon Zakai2016-05-161-0/+21
* get rid of nops in ifsAlon Zakai2016-04-241-0/+11
* vacuum dead code after br_tableAlon Zakai2016-04-241-0/+5
* vacuum dead code after unconditional brsAlon Zakai2016-04-241-0/+7
* add vacuum passAlon Zakai2016-04-071-0/+8