summaryrefslogtreecommitdiff
path: root/src/passes/DuplicateFunctionElimination.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-4/+4
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-0/+3
* Modernize code to C++17 (#3104)Max Graey2021-11-221-2/+1
* Warn when running a pass not compatible with DWARF (#3506)Alon Zakai2021-01-261-0/+3
* Refactor removing module elements (#2489)Heejin Ahn2019-12-021-8/+2
* Duplicate Import Elimination (#2292)Alon Zakai2019-08-091-46/+2
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-8/+2
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-3/+6
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-18/+27
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-3/+4
* duplicate-function-elimination improvements (#1590)Alon Zakai2018-06-071-54/+18
* determinism fix: hash results may differ between runs (#1431)Alon Zakai2018-02-161-17/+16
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-1/+1
* Const hoisting (#1176)Alon Zakai2017-09-121-1/+1
* fix BINARYEN_PASS_DEBUG option (#908)Alon Zakai2017-02-231-0/+2
* Default Walker subclasses to using Visitor<SubType> (#921)jgravelle-google2017-02-231-2/+2
* Make ast_utils into a library (#892)Derek Schuff2017-01-311-4/+4
* add a RemoveUnusedModuleElements pass, and make LegalizeJSInterface create Te...Alon Zakai2016-12-071-1/+1
* add option to remove duplicate funcs by nameAlon Zakai2016-09-071-0/+10
* offset support in tableAlon Zakai2016-08-151-4/+6
* 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-24/+16
* refactor walk logic into walk* and doWalk* methods, for a more regular API th...Alon Zakai2016-05-301-5/+4
* add a pass that eliminates duplicate functionsAlon Zakai2016-05-281-0/+179