summaryrefslogtreecommitdiff
path: root/src/passes/Directize.cpp
Commit message (Expand)AuthorAgeFilesLines
* OptimizeInstructions: Turn call_ref of a select into an if over two direct ca...Alon Zakai2022-05-271-67/+48
* Modernize code to C++17 (#3104)Max Graey2021-11-221-2/+2
* Change from storing Signature to HeapType on CallIndirect (#4352)Thomas Lively2021-11-221-1/+1
* Directize: Fix handling of non-nullable locals and unreachability (#4330)Alon Zakai2021-11-151-7/+12
* Remove forgotten call_ref-related logic in Directize. NFC (#4233)Alon Zakai2021-10-111-4/+2
* Directize: Do not optimize if a table has a table.set (#4218)Alon Zakai2021-10-071-13/+44
* Add table.set operation (#4215)Max Graey2021-10-071-0/+1
* Optimize call_indirect of a select of two constants (#4208)Alon Zakai2021-10-041-29/+100
* Improve optimization of call_ref into direct calls (#4068)Alon Zakai2021-08-101-9/+0
* Avoid an unnecessary copy in Directize (#4048)Alon Zakai2021-08-031-1/+1
* Preserve Function HeapTypes (#3952)Thomas Lively2021-06-301-1/+1
* [reference-types] Support passive elem segments (#3572)Abbas Mashayekh2021-03-051-1/+1
* [reference-types] remove single table restriction in IR (#3517)Abbas Mashayekh2021-02-091-24/+32
* [TypedFunctionReferences] Implement call_ref (#3396)Alon Zakai2020-11-241-11/+33
* Remove dead code and unused includes. NFC. (#3328)Sam Clegg2020-11-081-1/+0
* Avoid fp$ access in MAIN_MODULES (#2704)Alon Zakai2020-03-271-3/+3
* Remove FunctionType (#2510)Thomas Lively2019-12-111-2/+1
* Finalize tail call support (#2246)Thomas Lively2019-07-231-1/+2
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-6/+1
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-4/+8
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-23/+17
* Use a single table in wasm2js (#2005)Alon Zakai2019-04-151-26/+2
* Directize: if we change a type to unreachable, we need to propagate that out ...Alon Zakai2019-04-091-0/+10
* Directize: arguments may have had side effects, don't just remove them when o...Alon Zakai2019-04-081-5/+14
* worksAlon Zakai (kripken)2019-03-311-14/+16
* wip [ci skip]Alon Zakai (kripken)2019-03-311-0/+130