summaryrefslogtreecommitdiff
path: root/src/asm2wasm.h
Commit message (Expand)AuthorAgeFilesLines
* Remove asm2wasm (#3042)Alon Zakai2020-08-171-3293/+0
* Prepare for compound types that are single but not basic (#3046)Daniel Wirtz2020-08-171-4/+7
* Remove duplicate Type:: prefixes (NFC) (#2753)Heejin Ahn2020-04-121-1/+1
* Update Precompute to handle tuples (#2687)Thomas Lively2020-03-101-1/+1
* Fix to https://github.com/WebAssembly/binaryen/issues/2170 (#2654)juj2020-02-251-0/+6
* Optimize passive segments in memory-packing (#2426)Thomas Lively2020-01-151-0/+7
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-081-2/+2
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-134/+139
* Move Type-related functions into Type class (NFC) (#2556)Heejin Ahn2019-12-291-1/+1
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-3/+3
* Remove FunctionType (#2510)Thomas Lively2019-12-111-89/+86
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-4/+4
* Add BYN_ENABLE_ASSERTSION option to allow assertions to be disabled. (#2500)Sam Clegg2019-12-041-2/+2
* Convert to using DEBUG macros (#2497)Sam Clegg2019-12-041-3/+4
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-2/+2
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-191-5/+5
* Optimize if of br_if (#2216)Alon Zakai2019-07-111-0/+1
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-28/+28
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-97/+193
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-572/+963
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-121-1/+0
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-0/+3
* Emscripten stack simplification (#1870)Alon Zakai2019-01-161-4/+6
* Massive renaming (#1855)Thomas Lively2019-01-071-1/+1
* Partial legalization (#1824) review followup (#1832)Alon Zakai2018-12-171-1/+2
* Minimal JS legalization (#1824)Alon Zakai2018-12-141-3/+4
* Cleanup shared constants (#1784)Sam Clegg2018-11-291-0/+1
* Optimize an if exit block into an if arm (#1749)Alon Zakai2018-11-151-0/+1
* Rename tableBase/memoryBase to __table_base/__memory_base (#1731)Sam Clegg2018-11-081-8/+8
* Fix asm2wasm handling of HEAP8[x >> 2] (#1720)Alon Zakai2018-11-021-1/+13
* Support 4GB Memories (#1702)Alon Zakai2018-10-151-1/+1
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-160/+160
* Misc tiny fuzz fixes (#1668)Alon Zakai2018-09-121-0/+3
* Clarify what function-parallel passes can do, and fix an asm2wasm bug (#1627)Alon Zakai2018-07-231-13/+20
* More simplify-locals opts (#1526)Alon Zakai2018-05-011-0/+1
* Some simple integer math opts (#1504)Alon Zakai2018-04-111-1/+1
* asm2wasm warning improvement (#1463)Alon Zakai2018-03-081-0/+14
* better asm2wasm error handling and reporting (#1456)Alon Zakai2018-03-051-5/+5
* Flexible param numbers in asm2wasm (#1439)Alon Zakai2018-02-271-3/+38
* More simple math opts (#1414)Alon Zakai2018-02-141-0/+7
* Rename WasmType => Type (#1398)Alon Zakai2018-02-021-35/+35
* Global optimization fixes (#1360)Alon Zakai2018-01-171-16/+19
* runFunction => runOnFunction (we run on the function, not run the function) (...Alon Zakai2018-01-101-2/+2
* Optimize out memory and table when possible (#1352)Alon Zakai2018-01-101-61/+68
* Handle debug info without a filename in asm2wasm (#1249)Alon Zakai2017-12-051-6/+29
* Decouple wasm-linker from Emscripten glue (#1293)Jacob Gravelle2017-11-151-1/+2
* add i64_atomics_* support to asm2wasm (#1262)Alon Zakai2017-11-141-0/+44
* Add Features enum to IR (#1250)Derek Schuff2017-10-271-1/+1
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-5/+5
* Atomics support in interpreter + optimizer + fuzz fixes for that (#1227)Alon Zakai2017-10-201-1/+7