summaryrefslogtreecommitdiff
path: root/src/passes/LocalCSE.cpp
Commit message (Expand)AuthorAgeFilesLines
* LocalCSE: Fix regression from #6587 by accumulating generativity (#6591)Alon Zakai2024-05-151-28/+44
* LocalCSE: Ignore traps of code in between (#6588)Alon Zakai2024-05-141-1/+11
* LocalCSE: Check effects/generativity early (#6587)Alon Zakai2024-05-141-10/+40
* LocalCSE: Do not optimize small things like global.get (#6087)Alon Zakai2023-11-081-3/+6
* LocalCSE: Connect adjacent blocks in LinearExecutionWalker (#5867)Alon Zakai2023-08-081-0/+11
* [Wasm GC] Fix GUFA on externalize/internalize (#5220)Alon Zakai2022-11-041-1/+1
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-1/+3
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-2/+0
* [NFC] Avoid some unnecessary copies of PassOptions (#4361)Alon Zakai2021-12-011-5/+5
* Modernize code to C++17 (#3104)Max Graey2021-11-221-3/+1
* Rename isIntrinsicallyNondeterministic() to isGenerative() (#4092)Alon Zakai2021-09-091-2/+1
* Add a Module parameter to EffectAnalyzer. NFC (#4115)Alon Zakai2021-08-311-2/+2
* Optimize LocalCSE hash computations using a stack. NFC (#4091)Alon Zakai2021-08-181-8/+9
* LocalCSE: ignore traps (#4085)Alon Zakai2021-08-171-0/+9
* LocalCSE rewrite (#4079)Alon Zakai2021-08-171-192/+468
* Refactor LinearExecutionWalker to a separate file. NFC (#3956)Alon Zakai2021-06-281-0/+1
* Warn when running a pass not compatible with DWARF (#3506)Alon Zakai2021-01-261-0/+4
* Refactor hashing (#3023)Daniel Wirtz2020-08-121-3/+5
* Use direct pointers as Type IDs (#2745)Thomas Lively2020-04-131-1/+1
* Fix LocalCSE's usable local selection (#2638)Heejin Ahn2020-02-051-5/+29
* Add EH support for EffectAnalyzer (#2631)Heejin Ahn2020-02-031-6/+12
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-2/+5
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-1/+2
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-1/+1
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-6/+6
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-11/+12
* Verify flat IR where it is expected, and give a nice error (#2009)Alon Zakai2019-04-161-1/+3
* Massive renaming (#1855)Thomas Lively2019-01-071-2/+2
* LocalCSE: Consider pass options, both size and cost (#1840)Alon Zakai2018-12-211-2/+14
* LocalCSE fuzz fix: invalidate the set operations too (#1778)Alon Zakai2018-11-281-2/+23
* Improve local-cse (#1594)Alon Zakai2018-06-081-34/+77
* Rename WasmType => Type (#1398)Alon Zakai2018-02-021-1/+1
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-2/+2
* Add a superclass typedef to WalkerPass to simplify overrides (#1211)jgravelle-google2017-10-041-1/+1
* add the option to seek named breaks, not just taken breaks; refactor headers ...Alon Zakai (kripken)2017-07-111-1/+1
* Local CSE (#930)Alon Zakai2017-03-081-0/+156