summaryrefslogtreecommitdiff
path: root/src/passes/SimplifyLocals.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename indexType -> addressType. NFC (#7060)Sam Clegg2024-11-071-3/+3
* [Exceptions] Finish interpreter + optimizer support for try_table. (#6814)Sébastien Doeraene2024-08-201-3/+3
* NonNullable => !Defaultable in SimplifyLocals (#6070)Alon Zakai2023-11-011-2/+4
* LinearExecutionTraversal: Add an option to connect adjacent code, use in Simp...Alon Zakai2023-08-081-0/+5
* Fix LinearExecutionWalker on calls (#5857)Alon Zakai2023-08-071-3/+4
* SimplifyLocals: Refinalize after removing redundant tees (#5830)Alon Zakai2023-07-211-0/+3
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-1/+1
* SimplifyLocals: Fix handling of subtyping (#5210)Alon Zakai2022-11-021-16/+20
* [Wasm GC] SimplifyLocals: Switch local.get to use a more refined type when po...Alon Zakai2022-11-011-16/+44
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-2/+3
* [Wasm GC] Support non-nullable locals in the "1a" form (#4959)Alon Zakai2022-08-311-46/+45
* SimplifyLocals: ReFinalize when needed (#4878)Alon Zakai2022-08-091-0/+25
* [WasmGC] Fix try-catch and non-nullable local sets in values in SimplifyLocal...Alon Zakai2022-05-311-5/+17
* [WasmGC] Fix non-nullable locals and try-catch in SimplifyLocals (#4703)Alon Zakai2022-05-311-3/+38
* [EH] Support try-delegate in EffectAnalyzer (#4368)Heejin Ahn2021-12-061-1/+1
* Modernize code to C++17 (#3104)Max Graey2021-11-221-12/+10
* Use the new module version of EffectAnalyzer (#4116)Alon Zakai2021-08-311-1/+1
* Add a Module parameter to EffectAnalyzer. NFC (#4115)Alon Zakai2021-08-311-12/+10
* [Wasm GC] Fix LinearExecutionWalker (#3954)Alon Zakai2021-06-291-3/+5
* Refactor LinearExecutionWalker to a separate file. NFC (#3956)Alon Zakai2021-06-281-0/+1
* Remove exnref and br_on_exn (#3505)Heejin Ahn2021-01-221-4/+0
* Basic EH instrucion support for the new spec (#3487)Heejin Ahn2021-01-151-2/+2
* SimplifyLocals fuzz fix: Don't be confused by subtype assigns. (#3267)Alon Zakai2020-10-211-4/+11
* Avoid wasted work when there are no locals (#3060)Max Graey2020-08-241-0/+3
* Prevent calls from sinking into 'try' (#2899)Heejin Ahn2020-06-071-0/+14
* Prevent pops from sinking in SimplifyLocals (#2885)Heejin Ahn2020-06-031-0/+8
* Add EH support for SimplifyLocals (#2858)Heejin Ahn2020-05-191-4/+6
* Add EH support for EffectAnalyzer (#2631)Heejin Ahn2020-02-031-9/+16
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-17/+19
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-2/+4
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-4/+5
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-49/+49
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-10/+20
* Properly handle optimizing out a set from inside the value of another set in ...Alon Zakai2019-04-291-3/+56
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-90/+170
* Optimize added constants with propagation only if we see we will remove all u...Alon Zakai2019-03-061-25/+3
* SmallVector (#1912)Alon Zakai2019-02-251-1/+1
* Massive renaming (#1855)Thomas Lively2019-01-071-28/+28
* Properly optimize loop values (#1800)Alon Zakai2018-12-051-30/+42
* Speculate in simplify-locals that it is worth turning an if intoAlon Zakai (kripken)2018-12-041-27/+95
* Switch optimizations in remove-unused-brs (#1753)Alon Zakai2018-11-201-2/+3
* Improve local-cse (#1594)Alon Zakai2018-06-081-1/+1
* Fix optimizing equivalent locals bug introduced in #1540 (#1556)Alon Zakai2018-05-171-4/+2
* Optimize equivalent locals (#1540)Alon Zakai2018-05-101-72/+205
* Fix some fuzz bugs (#1528)Alon Zakai2018-05-011-15/+28
* Generate loop return values in optimizer (#1527)Alon Zakai2018-05-011-0/+24
* More simplify-locals opts (#1526)Alon Zakai2018-05-011-22/+63
* --simplify-locals-nonesting (#1525)Alon Zakai2018-04-301-57/+96
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-4/+4
* fix simplify-locals bug where we create a br_if value, which is dangerous if ...Alon Zakai2017-10-111-0/+46