summaryrefslogtreecommitdiff
path: root/src/passes/passes.h
Commit message (Expand)AuthorAgeFilesLines
* SetGlobals pass (#3750)Alon Zakai2021-03-301-0/+1
* [Wasm GC] Add a Name-Types pass (#3735)Alon Zakai2021-03-251-0/+1
* Remove PostAssemblyScript passes (#3643)Daniel Wirtz2021-03-031-2/+0
* Poppify pass (#3541)Thomas Lively2021-02-091-0/+1
* Remove support for emscripten legacy PIC ABI (#3299)Sam Clegg2020-10-291-2/+0
* Remove old/non-working SpillPointers pass (#3261)Sam Clegg2020-10-201-1/+0
* Remove now-redundant stack pointer manipulation passes (#3251)Sam Clegg2020-10-181-1/+0
* Added Initial Memory64Lowering pass (#3230)Wouter van Oortmerssen2020-10-131-0/+1
* Remove RelooperJumpThreading pass, which was just for fastcomp (#3199)Alon Zakai2020-10-081-1/+0
* wasm-emscripten-finalize: Add flags to limit dynCall creation (#3070)Sam Clegg2020-08-261-0/+1
* Add StubUnsupportedJSOps to remove operations that JS does not support (#3024)Alon Zakai2020-08-051-0/+1
* Move generateDynCallThunks into its own pass. NFC. (#3000)Sam Clegg2020-08-041-0/+1
* New Dealign pass: reduce load/store alignment to 1 (#3010)Alon Zakai2020-07-311-0/+1
* Move stack-check into its own pass (#2994)Sam Clegg2020-07-271-0/+1
* Move emscripten PIC ABI conversion to a pass. NFC. (#2985)Sam Clegg2020-07-241-0/+2
* Move ReplaceStackPoint into a pass (#2984)Sam Clegg2020-07-241-0/+1
* DeNaN pass (#2877)Alon Zakai2020-05-271-0/+1
* Optionally minify imported module names (#2620)Alon Zakai2020-01-271-0/+1
* DWARF debug line updating (#2545)Alon Zakai2019-12-201-1/+0
* DWARF parsing and writing support using LLVM (#2520)Alon Zakai2019-12-191-0/+2
* Add a RoundTrip pass (#2516)Alon Zakai2019-12-091-0/+1
* Add a pass to inline __original_main() into main() (#2461)Alon Zakai2019-11-211-0/+1
* Add a --strip-dwarf pass (#2454)Alon Zakai2019-11-191-0/+1
* Add PostAssemblyScript pass (#2407)Daniel Wirtz2019-11-191-0/+2
* Add ModAsyncify* passes (#2404)Alon Zakai2019-10-231-0/+2
* SimplifyGlobals: Apply known constant values in linear traces (#2340)Alon Zakai2019-09-131-0/+1
* Duplicate Import Elimination (#2292)Alon Zakai2019-08-091-0/+1
* Bysyncify => Asyncify (#2226)Alon Zakai2019-07-151-1/+1
* Clean up loose ends in feature handling (#2203)Thomas Lively2019-07-031-0/+1
* Bysyncify: async transform for wasm (#2172)Alon Zakai2019-06-151-0/+1
* Add --print-function-map to print out a map of function index to name (#2155)Alon Zakai2019-05-311-0/+1
* wasm2js: avoid reinterprets (#2094)Alon Zakai2019-05-101-0/+1
* Optimize mutable globals (#2066)Alon Zakai2019-05-021-0/+1
* Add a pass to lower unaligned loads and stores (#2078)Alon Zakai2019-05-021-0/+1
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-1/+1
* Change default feature set to MVP (#1993)Thomas Lively2019-04-161-0/+1
* Move segment merging to fit web limits into its own pass (#1980)Thomas Lively2019-04-081-0/+1
* wip [ci skip]Alon Zakai (kripken)2019-03-311-0/+1
* Semi-SSA improvements (#1965)Alon Zakai2019-03-251-0/+1
* Add strip-target-features pass (#1946)Thomas Lively2019-03-141-0/+1
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-0/+2
* Strip the producers section in --strip-producers (#1875)Alon Zakai2019-01-311-1/+2
* Minimal JS legalization (#1824)Alon Zakai2018-12-141-0/+1
* No exit runtime pass (#1816)Alon Zakai2018-12-131-0/+1
* Add --strip that removes debug info (#1787)Alon Zakai2018-12-031-0/+1
* Adjust MinifyImportsAndExports to optionally minify the export names, sometim...Jukka Jylänki2018-11-221-0/+1
* Add pass to minify import and export names (#1719)Alon Zakai2018-11-011-0/+1
* DeadArgumentElimination Pass (#1641)Alon Zakai2018-09-051-0/+2
* Loop Invariant Code Motion (#1658)Alon Zakai2018-09-041-0/+1
* Souper integration + DataFlow optimizations (#1638)Alon Zakai2018-08-271-0/+3