summaryrefslogtreecommitdiff
path: root/src/tools/optimization-options.h
Commit message (Expand)AuthorAgeFilesLines
* Make it possible to skip several passes (#6714)Jérôme Vouillon2024-07-171-1/+1
* Allow different arguments for multiple instances of a pass (#6687)Christian Speckner2024-07-151-6/+38
* [StackIR] Allow StackIR to be disabled from the commandline (#6725)Alon Zakai2024-07-101-1/+16
* [StackIR] Run StackIR during binary writing and not as a pass (#6568)Alon Zakai2024-05-091-0/+11
* Fix global effect computation with -O flags (#6211)Alon Zakai2024-01-091-21/+23
* Fix opt/shrink levels when running the optimizer multiple times, Part 2 (#5787)Alon Zakai2023-06-271-19/+39
* Add a mechanism to skip a pass by name (#5448)Alon Zakai2023-01-241-0/+8
* Move closed world flag to tool options (#5428)Alon Zakai2023-01-131-12/+0
* Fix opt/shrink levels when running the optimizer multiple times (#5333)Alon Zakai2022-12-141-11/+54
* [Wasm GC] Implement closed-world flag (#5303)Alon Zakai2022-11-301-2/+2
* Add a placeholder closed-world flag (#5298)Alon Zakai2022-11-291-0/+12
* Clarify in tools help message that -O == -Os. (#4516)t4lz2022-02-161-11/+18
* Add categories to --help text (#4421)Alon Zakai2022-01-051-0/+26
* Add fixup function for nested pops in catch (#4348)Heejin Ahn2021-11-221-22/+23
* Disable partial inlining by default and add a flag for it. (#4191)Alon Zakai2021-09-271-0/+10
* TrapsNeverHappen mode (#4059)Alon Zakai2021-08-171-0/+8
* Add pass argument sugar to commandline (#3882)Alon Zakai2021-05-131-6/+22
* Inlining: Always inline single-use functions (#3730)Alon Zakai2021-03-291-5/+4
* Rename unmodifiedImportedMemory => zeroFilledMemory (#3285)Alon Zakai2020-10-271-3/+3
* Add unmodifiedImportedMemory pass option (#3246)Alon Zakai2020-10-161-1/+8
* Add --fast-math mode (#3155)Alon Zakai2020-09-301-1/+7
* Improve inlining "heavyweight" (#3085)Max Graey2020-09-041-4/+4
* Add allowHeavyweight inlining option (#3032)Max Graey2020-08-261-0/+7
* Support --pass-arg in ToolOptions. (#2429)Alon Zakai2019-11-111-17/+0
* Bysyncify: add ignore-imports and ignore-indirect options (#2178)Alon Zakai2019-06-211-3/+6
* Refactor -g param parsing (#2167)Alon Zakai2019-06-071-0/+7
* Inlining: exposed inlining thresholds as command-line parameters. (#2125)Wouter van Oortmerssen2019-05-231-0/+35
* Don't use colons in filenames (#2134)Derek Schuff2019-05-211-3/+3
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-1/+2
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-95/+135
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-1/+0
* Add a mechanism to pass arguments to passes (#1941)Alon Zakai2019-04-031-0/+11
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-0/+5
* Validate unique local names, and use validation in wasm2js. Fixes #1885 (#1886)Alon Zakai2019-01-231-8/+3
* Feature options (#1797)Thomas Lively2018-12-031-6/+4
* -O4: When -O3 isn't enough (#1596)Alon Zakai2018-06-081-3/+10
* add a --no-validation option to the commandline tools. disabling validation m...Alon Zakai2018-04-091-0/+5
* 'std::string &' => 'std::string& ' (#1403)Alon Zakai2018-02-051-1/+1
* Refactor optimization defaults (#1366)Alon Zakai2018-01-171-3/+1
* Add optimize, shrink level and debug info options to C/JS (#1357)Daniel Wirtz2018-01-171-2/+5
* Add Features enum to IR (#1250)Derek Schuff2017-10-271-1/+2
* Avoid returning a PassRunner just for OptimizationOptions (#1234)Alon Zakai2017-10-201-2/+2
* Refactor optimization opts (#1023)Alon Zakai2017-05-241-63/+112
* Fixes compilation error on clang (#925)Kazuki Oikawa2017-02-271-1/+1
* Improve handling of implicit traps (#898)Alon Zakai2017-02-061-7/+6
* Remove unused captures to fix warnings/errors when compiling with Clang (#896)Eric Holk2017-02-031-2/+1
* Add -O0,-O1,etc. options (#790)Alon Zakai2016-10-191-0/+86