summaryrefslogtreecommitdiff
path: root/src/ir
Commit message (Expand)AuthorAgeFilesLines
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-056-26/+26
* Add BYN_ENABLE_ASSERTSION option to allow assertions to be disabled. (#2500)Sam Clegg2019-12-041-2/+2
* Remove 'none' type as a branch target in ReFinalize (#2492)Alon Zakai2019-12-043-80/+3
* cmake: Convert to using lowercase for and functions/macros (#2495)Sam Clegg2019-12-041-2/+2
* Collect all object files from the object libraries in a CMake variable (#2477)Immanuel Haffner2019-11-261-1/+1
* Refactor and optimize binary writing type collection (#2478)Alon Zakai2019-11-261-32/+67
* Revert "Build libbinaryen as a monolithic statically/shared library (#2463)" ...Alon Zakai2019-11-251-1/+1
* Remove FunctionType from Event (#2466)Thomas Lively2019-11-255-48/+21
* Build libbinaryen as a monolithic statically/shared library (#2463)Immanuel Haffner2019-11-221-1/+1
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-226-17/+17
* Add a pass to inline __original_main() into main() (#2461)Alon Zakai2019-11-211-2/+4
* Refactor a CallGraphPropertyAnalysis helper [NFC] (#2441)Alon Zakai2019-11-181-20/+70
* Add i32x4.dot_i16x8_s (#2420)Thomas Lively2019-11-041-0/+3
* Add SIMD integer min and max instructions (#2416)Thomas Lively2019-11-011-0/+36
* Add EH support for DCE pass (#2415)Heejin Ahn2019-11-011-0/+15
* v8x16.swizzle (#2368)Thomas Lively2019-10-031-0/+3
* Apply the sbrk/brk value at compile time (#2366)Alon Zakai2019-09-301-2/+16
* v128.andnot instruction (#2355)Thomas Lively2019-09-241-0/+3
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-235-0/+18
* SIMD narrowing and widening operations (#2341)Thomas Lively2019-09-141-0/+20
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-035-8/+8
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-275-1/+15
* Add initial support for anyref as an opaque type (#2294)Jay Phelps2019-08-201-0/+2
* Add basic exception handling support (#2282)Heejin Ahn2019-08-137-11/+89
* Add missing copy in Copier::visitPush (#2295)Heejin Ahn2019-08-111-1/+3
* Copying fixes (#2289)Alon Zakai2019-08-071-2/+4
* Finalize tail call support (#2246)Thomas Lively2019-07-233-4/+17
* Re-land #2235 with fixes (#2245)Thomas Lively2019-07-201-0/+5
* Revert "Remove bulk memory instructions refering to active segments (#2235)" ...Thomas Lively2019-07-191-5/+0
* Remove bulk memory instructions refering to active segments (#2235)Thomas Lively2019-07-191-0/+5
* Simpify PassRunner.add() and automatically parallelize parallel functions (#2...Alon Zakai2019-07-192-7/+2
* Rename except_ref type to exnref (#2224)Heejin Ahn2019-07-141-2/+2
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-034-0/+10
* Bysyncify: async transform for wasm (#2172)Alon Zakai2019-06-152-2/+59
* Copy debug info when inlining (#2168)Alon Zakai2019-06-071-0/+59
* Use splatted zero vector in makeZero (#2164)Thomas Lively2019-06-051-0/+8
* Use BinaryIndexes instead of copies in BinaryWriter (NFC) (#2161)Heejin Ahn2019-06-041-1/+0
* Add event section (#2151)Heejin Ahn2019-05-314-1/+71
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-2113-80/+80
* Add except_ref type (#2081)Heejin Ahn2019-05-071-0/+2
* clang-tidy braces changes (#2075)Alon Zakai2019-05-0116-97/+192
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-2634-1093/+1507
* wasm2js2: optimize call_indirect and select operands (#2056)Alon Zakai2019-04-251-7/+7
* Verify flat IR where it is expected, and give a nice error (#2009)Alon Zakai2019-04-161-0/+120
* Use a single table in wasm2js (#2005)Alon Zakai2019-04-151-0/+52
* Move features from passOptions to Module (#2001)Thomas Lively2019-04-122-69/+6
* Bulk memory side effects (#1998)Thomas Lively2019-04-111-12/+40
* Fuzz fixes (#1991)Alon Zakai2019-04-101-1/+2
* Move segment merging to fit web limits into its own pass (#1980)Thomas Lively2019-04-081-1/+104
* Passive segments (#1976)Thomas Lively2019-04-051-1/+3