summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Enable LocalCSE by default (#4089)Alon Zakai2021-08-191-0/+3
* LocalCSE rewrite (#4079)Alon Zakai2021-08-171-0/+6
* [Wasm GC] Constant Field Propagation (#4052)Alon Zakai2021-08-051-0/+7
* [JS] Add a new OptimizeForJS pass (#4033)Max Graey2021-08-021-0/+3
* [Wasm GC] Local-Subtyping pass (#3765)Alon Zakai2021-07-231-0/+9
* Add a extract-function-index passThomas Lively2021-06-171-0/+3
* Do not attempt to preserve DWARF if a previous pass removes it (#3887)Alon Zakai2021-05-171-3/+27
* Support --symbolmap and --symbolmap=FOO in wasm-opt (#3885)Alon Zakai2021-05-141-0/+9
* Heap2Local: Use escape analysis to turn heap allocations into local data (#3866)Alon Zakai2021-05-121-0/+5
* SetGlobals pass (#3750)Alon Zakai2021-03-301-0/+3
* [Wasm GC] Add a Name-Types pass (#3735)Alon Zakai2021-03-251-0/+1
* Remove PostAssemblyScript passes (#3643)Daniel Wirtz2021-03-031-11/+6
* Poppify pass (#3541)Thomas Lively2021-02-091-0/+2
* Warn when running a pass not compatible with DWARF (#3506)Alon Zakai2021-01-261-88/+77
* Refactor printing code so that printing Expressions always works (#3450)Alon Zakai2020-12-171-3/+3
* Remove unused Pass::prepareToRun (#3386)Thomas Lively2020-11-181-1/+0
* Remove support for emscripten legacy PIC ABI (#3299)Sam Clegg2020-10-291-6/+0
* Rewrite DCE pass (#3274)Alon Zakai2020-10-261-0/+1
* Remove old/non-working SpillPointers pass (#3261)Sam Clegg2020-10-201-3/+0
* Remove now-redundant stack pointer manipulation passes (#3251)Sam Clegg2020-10-181-4/+0
* Log nested pass names in BINARYEN_PASS_DEBUG=2 (#3214)Alon Zakai2020-10-151-9/+15
* Added Initial Memory64Lowering pass (#3230)Wouter van Oortmerssen2020-10-131-0/+4
* Remove RelooperJumpThreading pass, which was just for fastcomp (#3199)Alon Zakai2020-10-081-3/+0
* Improve testing on Windows (#3142)Wouter van Oortmerssen2020-09-171-10/+8
* wasm-emscripten-finalize: Add flags to limit dynCall creation (#3070)Sam Clegg2020-08-261-0/+5
* Refactor hashing (#3023)Daniel Wirtz2020-08-121-1/+1
* Add StubUnsupportedJSOps to remove operations that JS does not support (#3024)Alon Zakai2020-08-051-0/+3
* Move generateDynCallThunks into its own pass. NFC. (#3000)Sam Clegg2020-08-041-0/+3
* New Dealign pass: reduce load/store alignment to 1 (#3010)Alon Zakai2020-07-311-0/+3
* Move stack-check into its own pass (#2994)Sam Clegg2020-07-271-0/+3
* Move emscripten PIC ABI conversion to a pass. NFC. (#2985)Sam Clegg2020-07-241-0/+6
* Move ReplaceStackPoint into a pass (#2984)Sam Clegg2020-07-241-0/+4
* DeNaN pass (#2877)Alon Zakai2020-05-271-0/+3
* Remove redundant vacume pass. Followup on #2741 (#2747)Sam Clegg2020-04-101-1/+0
* Remove writes to globals that are never written to (#2741)Sam Clegg2020-04-091-0/+1
* DWARF: Disable optimization passes not fully compatible with DWARF yet (#2640)Alon Zakai2020-02-061-11/+42
* Optionally minify imported module names (#2620)Alon Zakai2020-01-271-0/+4
* Optimize passive segments in memory-packing (#2426)Thomas Lively2020-01-151-1/+1
* DWARF debug line updating (#2545)Alon Zakai2019-12-201-2/+0
* DWARF parsing and writing support using LLVM (#2520)Alon Zakai2019-12-191-0/+5
* Write wasm/wast files with BINARYEN_PASS_DEBUG=3 (#2527)Heejin Ahn2019-12-131-3/+3
* Add a RoundTrip pass (#2516)Alon Zakai2019-12-091-0/+3
* Use wat over wast for text format filenames (#2518)Sam Clegg2019-12-081-1/+1
* Add a pass to inline __original_main() into main() (#2461)Alon Zakai2019-11-211-0/+2
* Add a --strip-dwarf pass (#2454)Alon Zakai2019-11-191-0/+1
* Add PostAssemblyScript pass (#2407)Daniel Wirtz2019-11-191-0/+6
* Add ModAsyncify* passes (#2404)Alon Zakai2019-10-231-0/+7
* SimplifyGlobals: Apply known constant values in linear traces (#2340)Alon Zakai2019-09-131-1/+9
* Duplicate Import Elimination (#2292)Alon Zakai2019-08-091-0/+4
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-19/+14