summaryrefslogtreecommitdiff
path: root/src/passes/pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* StringGathering pass (#6257)Alon Zakai2024-01-311-0/+8
* [EH] Change translator option name (#6259)Heejin Ahn2024-01-301-2/+2
* [EH] Add translator from old to new EH instructions (#6210)Heejin Ahn2024-01-231-0/+3
* Fix global effect computation with -O flags (#6211)Alon Zakai2024-01-091-3/+2
* Add J2CL optimization pass to binaryen. (#6151)Goktug Gokdogan2023-12-121-0/+2
* Add no-inline IR annotation, and passes to set it based on function name (#6146)Alon Zakai2023-12-061-0/+7
* [Outlining] Add SKIP_OUTLINING macroAshley Nelson2023-11-141-1/+1
* [Outlining] Adds Outlining pass (#6110)Ashley Nelson2023-11-131-0/+5
* [analysis] Add an experimental TypeGeneralizing optimization (#6080)Thomas Lively2023-11-081-0/+3
* Move --separate-data-segments into a pass so it can be run from wasm-opt (#6088)Sam Clegg2023-11-081-0/+3
* Add an "unsubtyping" optimization (#5982)Thomas Lively2023-10-101-0/+3
* Automatically discard global effects in the rare passes that add effects (#5999)Alon Zakai2023-10-061-0/+5
* Add passes to finalize or unfinalize types (#5944)Alon Zakai2023-09-181-0/+6
* Add a simple tuple optimization pass (#5937)Alon Zakai2023-09-141-0/+9
* GUFA: Add a version that casts all of our inferences (#5846)Alon Zakai2023-07-271-0/+3
* Add a pass to sort functions by name (#5811)Alon Zakai2023-07-121-0/+3
* Fix opt/shrink levels when running the optimizer multiple times, Part 2 (#5787)Alon Zakai2023-06-271-19/+0
* [EH] Add pass to remove EH instructions (#5770)Heejin Ahn2023-06-151-0/+1
* Disable sign extension in SignExtLowering.cpp (#5676)Thomas Lively2023-04-191-1/+2
* [Wasm GC] Add AbstractTypeRefining pass (#5461)Alon Zakai2023-02-031-0/+4
* Avoid spurious warnings in pass skipping (#5451)Alon Zakai2023-01-251-7/+11
* Add a mechanism to skip a pass by name (#5448)Alon Zakai2023-01-241-0/+25
* Write debug info in Pass-Debug mode 3 (#5384)Alon Zakai2023-01-031-1/+1
* Remove unused types during type optimizations (#5361)Thomas Lively2022-12-191-0/+4
* Do not optimize public types (#5347)Thomas Lively2022-12-161-6/+2
* Adds bounds checks to Load/Store in Multi-Memories Lowering Pass (#5256)Ashley Nelson2022-12-091-0/+5
* [Wasm GC] Add TypeMerging pass (#5321)Alon Zakai2022-12-071-0/+3
* [Wasm GC] Add TypeSSA pass (#5299)Alon Zakai2022-12-021-0/+3
* [Wasm GC] Implement closed-world flag (#5303)Alon Zakai2022-11-301-6/+12
* Remove equirecursive typing (#5240)Thomas Lively2022-11-231-4/+1
* Dump only the binary in pass-debug mode (#5290)Alon Zakai2022-11-221-4/+3
* [Wasm GC] Start an OptimizeCasts pass and reuse cast values there (#5263)Alon Zakai2022-11-171-0/+3
* Add a pass to lower sign-ext operations to MVP (#5254)Alon Zakai2022-11-151-0/+3
* [Wasm GC] Add Monomorphize pass (#5238)Alon Zakai2022-11-111-0/+6
* ReorderGlobals pass (#4904)Alon Zakai2022-11-021-0/+9
* Multi-Memories Lowering Pass (#5107)Ashley Nelson2022-11-011-0/+3
* [Wasm GC] Enable various passes in hybrid mode, not just nominal (#5202)Alon Zakai2022-10-311-1/+3
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-1/+1
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-6/+12
* Allow optimizing with global function effects (#5040)Alon Zakai2022-09-161-0/+10
* Add JavaScript promise integration (JSPI) pass. (#4961)Brendan Dahl2022-09-021-0/+3
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-9/+23
* Function-level pass-debug mode 2 validation (#4897)Alon Zakai2022-08-121-2/+32
* Grand Unified Flow Analysis (GUFA) (#4598)Alon Zakai2022-07-221-2/+10
* Enable GlobalStructInference by default (#4734)Alon Zakai2022-06-161-0/+1
* Restore and fix SpillPointers pass (#4570)Alon Zakai2022-06-061-0/+3
* Global Struct Inference pass: Infer two constants in struct.get (#4659)Alon Zakai2022-06-011-0/+2
* [Wasm GC] Signature Pruning (#4545)Alon Zakai2022-03-251-0/+4
* MergeSimilarFunctions optimization pass (#4414)Yuta Saito2022-03-031-0/+10
* Remove NoExitRuntime pass (#4431)Alon Zakai2022-01-261-4/+0