summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Cleanups after renaming Bysyncify to Asyncify (#2228)Alon Zakai2019-07-161-2/+0
* Bysyncify => Asyncify (#2226)Alon Zakai2019-07-151-3/+5
* Clean up loose ends in feature handling (#2203)Thomas Lively2019-07-031-0/+3
* Bysyncify: async transform for wasm (#2172)Alon Zakai2019-06-151-0/+3
* Add --print-function-map to print out a map of function index to name (#2155)Alon Zakai2019-05-311-0/+3
* Allow color API to enable and disable colors (#2111)Siddharth2019-05-171-1/+1
* wasm2js: avoid reinterprets (#2094)Alon Zakai2019-05-101-2/+5
* Emit process ID in the filenames of byn* tempfiles (#1916)Alon Zakai2019-05-101-1/+10
* Optimize mutable globals (#2066)Alon Zakai2019-05-021-0/+4
* Add a pass to lower unaligned loads and stores (#2078)Alon Zakai2019-05-021-0/+3
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-1/+2
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-112/+279
* Change default feature set to MVP (#1993)Thomas Lively2019-04-161-0/+1
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-2/+2
* Move segment merging to fit web limits into its own pass (#1980)Thomas Lively2019-04-081-0/+1
* better location for running directizeAlon Zakai2019-04-021-1/+1
* worksAlon Zakai (kripken)2019-03-311-2/+2
* wip [ci skip]Alon Zakai (kripken)2019-03-311-2/+2
* Semi-SSA improvements (#1965)Alon Zakai2019-03-251-0/+6
* optimize-instructions after the last precompute-propagate (#1963)Alon Zakai2019-03-221-1/+1