summaryrefslogtreecommitdiff
path: root/src/passes/Asyncify.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow different arguments for multiple instances of a pass (#6687)Christian Speckner2024-07-151-22/+17
* Asyncify: Fix nondeterminism in verbose logging (#6479)Alon Zakai2024-04-091-4/+17
* Asyncify-verbose: Show all reasons why a function is instrumented (#6457)Dannii Willis2024-04-081-3/+3
* Add an Asyncify option to propagate the addList (#5935)かめのこにょこにょこ2024-04-011-12/+42
* [NFC] Move InstrumentedPass logic out and use it in another place (#6132)Alon Zakai2023-11-281-52/+12
* Support one-line-one-function file format for asyncify lists (#6051)Alexander Guryanov2023-10-301-4/+7
* Automatically discard global effects in the rare passes that add effects (#5999)Alon Zakai2023-10-061-0/+5
* Asyncify: Improve comments (#5987)Heejin Ahn2023-10-031-41/+54
* Asyncify: Simpify if into i32.or (#5988)Heejin Ahn2023-10-031-17/+26
* Rename WasmBinaryBuilder to WasmBinaryReader (NFC) (#5767)Heejin Ahn2023-06-131-1/+1
* [NFC] Remove our bespoke `make_unique` implementation (#5613)Thomas Lively2023-03-311-8/+8
* Fix Asyncify assertions after #5293 (#5328)Alon Zakai2022-12-071-4/+49
* Optimize Asyncify to not flatten/optimize unnecessarily (#5293)Alexander Guryanov2022-12-061-2/+50
* Add `hasArgument` helper to pass options. NFC (#5278)Sam Clegg2022-11-171-7/+5
* Fix inverted logic bug with asyncify-ignore-indirect (#5275)Sam Clegg2022-11-171-4/+4
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-1/+1
* Multi-Memories Asyncify (#5222)Ashley Nelson2022-11-071-41/+78
* Fix comment in Asyncify.cpp (#5196)William Stein2022-10-311-1/+1
* Make `Name` a pointer, length pair (#5122)Thomas Lively2022-10-111-4/+4
* Make Asyncify work with wasm64 (#5105)Sam Clegg2022-10-041-57/+75
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-25/+26
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-11/+25
* Lift the restriction in liveness-traversal.h that supported max 65535 locals ...juj2022-04-281-8/+0
* Rename asyncify-side-module to asyncify-relocatable (#4596)かめのこにょこにょこ2022-04-181-3/+3
* Asyncify: Use stack instead of recursive call to avoid stack overflow (#4433)Yuta Saito2022-01-251-71/+147
* Allow import mutable globals used in Asyncify pass (#4427)かめのこにょこにょこ2022-01-141-10/+25
* Modernize code to C++17 (#3104)Max Graey2021-11-221-6/+3
* Show a clear error on asyncify+references. (#4125)Alon Zakai2021-09-071-3/+12
* Asyncify: Degrade gracefully if too many locals to compute relevantLiveLocals...Alon Zakai2021-08-271-0/+9
* Preserve Function HeapTypes (#3952)Thomas Lively2021-06-301-5/+5
* Refactor LinearExecutionWalker to a separate file. NFC (#3956)Alon Zakai2021-06-281-0/+1
* Remove Type ordering (#3793)Thomas Lively2021-05-181-3/+3
* [wasm-builder] Construct module elements as unique_ptrs (#3391)Thomas Lively2020-11-191-2/+2
* Rename Indirect to NonDirect in CallGraphPropertyAnalysis in preparation for ...Alon Zakai2020-11-131-4/+6
* Rewrite DCE pass (#3274)Alon Zakai2020-10-261-0/+1
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-2/+2
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-8/+7
* Fix typo in Asyncify comment (#3031)Nikita Baksalyar2020-08-101-1/+1
* Asyncify verbose option (#3022)Alon Zakai2020-08-061-4/+45
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-211-10/+9
* Asyncify liveness analysis (#2890)Alon Zakai2020-06-231-8/+62
* Asyncify: Instrument indirect calls from functions in add-list or only-list (...Alon Zakai2020-06-171-18/+49
* Asyncify: Add an "add list", rename old lists (#2910)Alon Zakai2020-06-121-48/+87
* Handle tuples in Asyncify call support (#2743)Thomas Lively2020-04-091-9/+41
* Revert to using globals in Asyncify call support (#2719)Thomas Lively2020-04-011-71/+53
* Convert Asyncify fake globals to fake calls. NFC (#2706)Alon Zakai2020-03-251-46/+71
* Support tuple locals in Asyncify (#2696)Thomas Lively2020-03-171-28/+46
* Asyncify: Fix wasm-only instrumentation of unnamed imports (#2682)Alon Zakai2020-03-051-23/+39
* Expose asyncify state via a getter (#2679)Alon Zakai2020-03-041-1/+16
* Handle indirect calls in CallGraphPropertyAnalysis (#2624)Alon Zakai2020-01-241-1/+2