summaryrefslogtreecommitdiff
path: root/src/pass.h
Commit message (Expand)AuthorAgeFilesLines
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-3/+5
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-251-1/+1
* Support --pass-arg in ToolOptions. (#2429)Alon Zakai2019-11-111-0/+1
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-8/+19
* Allows multiple arguments to be passed to PassRunner::add<T>() (#2208)Ryoga2019-07-091-3/+3
* Bysyncify: async transform for wasm (#2172)Alon Zakai2019-06-151-0/+7
* Inlining: exposed inlining thresholds as command-line parameters. (#2125)Wouter van Oortmerssen2019-05-231-0/+25
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-1/+2
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-58/+48
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-5/+0
* Add a mechanism to pass arguments to passes (#1941)Alon Zakai2019-04-031-0/+9
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-8/+20
* Code style improvements (#1868)Alon Zakai2019-01-151-3/+3
* Feature options (#1797)Thomas Lively2018-12-031-1/+1
* Use `= default` rather than {} for empty destructors (#1794)Sam Clegg2018-12-031-1/+1
* standardize on 'template<' over 'template <' (i.e., remove a space) (#1782)Alon Zakai2018-11-291-1/+1
* Run legalize-js-interface during wasm-emscripten-finalize (#1653)Sam Clegg2018-08-291-3/+6
* Stack IR (#1623)Alon Zakai2018-07-301-0/+24
* Clarify what function-parallel passes can do, and fix an asm2wasm bug (#1627)Alon Zakai2018-07-231-0/+5
* Clean up printing code (#1548)Alon Zakai2018-05-151-16/+0
* add a --no-validation option to the commandline tools. disabling validation m...Alon Zakai2018-04-091-0/+1
* Refactor optimization defaults (#1366)Alon Zakai2018-01-171-0/+12
* runFunction => runOnFunction (we run on the function, not run the function) (...Alon Zakai2018-01-101-3/+3
* Add Features enum to IR (#1250)Derek Schuff2017-10-271-0/+4
* Avoid returning a PassRunner just for OptimizationOptions (#1234)Alon Zakai2017-10-201-0/+4
* Add a superclass typedef to WalkerPass to simplify overrides (#1211)jgravelle-google2017-10-041-0/+3
* Improve and enable inlining pass (#966)Alon Zakai2017-08-071-2/+8
* Code folding (#1076)Alon Zakai2017-06-281-23/+0
* Validate finalization (#1014)Alon Zakai2017-05-181-0/+10
* Re-reloop pass (#1009)Alon Zakai2017-05-161-3/+6
* Preserve debug info through the optimizer (#981)Alon Zakai2017-04-281-0/+1
* fix BINARYEN_PASS_DEBUG option (#908)Alon Zakai2017-02-231-0/+10
* Default Walker subclasses to using Visitor<SubType> (#921)jgravelle-google2017-02-231-1/+1
* Improve handling of implicit traps (#898)Alon Zakai2017-02-061-0/+4
* Add -O0,-O1,etc. options (#790)Alon Zakai2016-10-191-6/+0
* Pass options (#788)Alon Zakai2016-10-181-5/+32
* passRunner debug and validation improvements (#726)Alon Zakai2016-10-021-2/+8
* refactor pass hooks, creating a proper way to run code before a pass is runAlon Zakai2016-09-121-9/+10
* Add initialization functions for passes to avoid missing pass registration du...Jukka Jylänki2016-06-211-12/+4
* move function parallelism to pass and pass runner, which allows more efficien...Alon Zakai2016-06-031-2/+24
* add an option to run passes on individual functions, and to get default optim...Alon Zakai2016-06-021-0/+23
* refactor walk logic into walk* and doWalk* methods, for a more regular API th...Alon Zakai2016-05-301-1/+1
* better error on missing passesAlon Zakai2016-05-051-1/+2
* simplify PassRunner API, get a module directlyAlon Zakai2016-05-051-2/+3
* create a UnifiedExpressionVisitor for passes that want a single visitor funct...Alon Zakai2016-04-181-1/+1
* Add a debug mode to PassRunner, which logs out times (#344)Alon Zakai2016-04-141-0/+6
* refactor default optimization passes to a central locationAlon Zakai2016-04-111-0/+4
* De-recurse traversals (#333)Alon Zakai2016-04-111-1/+1
* refactor wasm traversal code into separate fileAlon Zakai2016-04-061-0/+1
* Remove MinifiedPrinter from the header file.Michael2016-02-231-9/+0