summaryrefslogtreecommitdiff
path: root/src/ir/module-utils.h
Commit message (Expand)AuthorAgeFilesLines
* Source Maps: Support 5 segment mappings (#6795)Ömer Sinan Ağacan2024-10-011-9/+12
* [NFC] Add a more powerful API for collecting heap types (#6904)Thomas Lively2024-09-051-0/+30
* Monomorphization: Optimize constants (#6711)Alon Zakai2024-07-111-0/+7
* Asyncify: Fix nondeterminism in verbose logging (#6479)Alon Zakai2024-04-091-0/+7
* Asyncify-verbose: Show all reasons why a function is instrumented (#6457)Dannii Willis2024-04-081-8/+16
* Add sourcemap support to wasm-metadce and wasm-merge (#6372)Jérôme Vouillon2024-03-061-2/+8
* wasm-metadce all the things (#6142)Alon Zakai2023-11-301-0/+26
* [NFC] Move ModuleUtils copying and renaming logic from header to cpp (#5855)Alon Zakai2023-08-021-188/+12
* [NFC] Allow running multiple analyses in ParallelFunctionAnalysis (#5824)Alon Zakai2023-07-191-1/+10
* wasm-merge: Preserve imports when copying module items (#5743)Jérôme Vouillon2023-05-261-0/+4
* Reintroduce wasm-merge (#5709)Alon Zakai2023-05-161-6/+42
* Do not optimize public types (#5347)Thomas Lively2022-12-161-0/+8
* Rename UserSection -> CustomSection. NFC (#5288)Sam Clegg2022-11-221-1/+1
* Switch from `typedef` to `using` in C++ code. NFC (#5258)Sam Clegg2022-11-151-4/+4
* Refactor interaction between Pass and PassRunner (#5093)Thomas Lively2022-09-301-2/+6
* Fix ModuleUtils::renameFunctions on RefFunc (#4978)Alon Zakai2022-08-291-26/+29
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-5/+32
* First class Data Segments (#4733)Ashley Nelson2022-06-211-4/+26
* [NominalFuzzing] SignatureRefining can modify the IR while running a parallel...Alon Zakai2022-04-281-4/+8
* Topological sorting of types in isorecursive output (#4492)Thomas Lively2022-02-021-5/+2
* Refactor ModuleUtils::collectHeapTypes (#4455)Thomas Lively2022-01-141-11/+16
* [NFC] Move ModuleUtils::collectHeapTypes to a .cpp file (#4458)Thomas Lively2022-01-131-152/+3
* Modernize code to C++17 (#3104)Max Graey2021-11-221-19/+12
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-1/+1
* Update to C++17 and use std::optional for getSuperType (#4203)Derek Schuff2021-10-181-5/+5
* Emit heap types for call_indirect that match the table (#4221)Alon Zakai2021-10-081-4/+6
* [Wasm GC] Implement static (rtt-free) StructNew, ArrayNew, ArrayInit (#4172)Alon Zakai2021-09-231-0/+28
* Partial inlining via function splitting (#4152)Alon Zakai2021-09-171-5/+7
* Test GC lit tests with --nominal as well (#4043)Thomas Lively2021-08-021-1/+5
* Preserve Function HeapTypes (#3952)Thomas Lively2021-06-301-2/+2
* [EH] Make tag's attribute encoding detail (#3947)Heejin Ahn2021-06-211-1/+0
* [EH] Replace event with tag (#3937)Heejin Ahn2021-06-181-14/+14
* Parsing and emitting nominal types (#3933)Thomas Lively2021-06-151-0/+7
* Remove Type ordering (#3793)Thomas Lively2021-05-181-13/+13
* Use standard type traversal in module-utils.h (#3851)Thomas Lively2021-04-291-45/+22
* [RT] Add type to tables and element segments (#3763)Abbas Mashayekh2021-04-061-1/+10
* Scan all module-level code in collectHeapTypes() (#3752)Alon Zakai2021-03-301-44/+42
* [RT] Support expressions in element segments (#3666)Abbas Mashayekh2021-03-241-6/+6
* Add missing fields in ModuleUtils::copyModule (#3692)Alon Zakai2021-03-161-0/+2
* [reference-types] Support passive elem segments (#3572)Abbas Mashayekh2021-03-051-17/+48
* Fix TypeComparator to satisfy C++'s Compare requirement (#3650)Thomas Lively2021-03-041-1/+1
* Support comparing, subtyping, and naming recursive types (#3610)Thomas Lively2021-02-251-5/+2
* Support type use before definition in binaries (#3588)Thomas Lively2021-02-191-49/+5
* [reference-types] remove single table restriction in IR (#3517)Abbas Mashayekh2021-02-091-10/+38
* [GC] Fix parsing/printing of ref types using i31 (#3469)Alon Zakai2021-01-071-1/+4
* [GC] Add basic RTT support (#3432)Alon Zakai2020-12-081-1/+8
* [GC] Add struct.set (#3430)Alon Zakai2020-12-071-1/+3
* [GC] Add struct.get instruction parsing and execution (#3429)Alon Zakai2020-12-071-4/+5
* [Types] Refactor signature collection to heap type collection. NFC. (#3420)Alon Zakai2020-12-031-70/+78
* [TypedFunctionReferences] Enable call_ref in fuzzer, and fix minor misc fuzz ...Alon Zakai2020-11-251-19/+48