summaryrefslogtreecommitdiff
path: root/src/ir
Commit message (Expand)AuthorAgeFilesLines
* Remove function index printing (#2742)Thomas Lively2020-04-091-52/+0
* Tuple globals (#2718)Thomas Lively2020-04-022-2/+30
* Avoid unnecessary fp$ in side modules (#2717)Alon Zakai2020-03-311-11/+4
* Represent dylink section in IR, so we can update it. (#2715)Alon Zakai2020-03-301-1/+14
* Avoid fp$ access in MAIN_MODULES (#2704)Alon Zakai2020-03-271-0/+43
* SIMD integer abs and bitmask instructions (#2703)Thomas Lively2020-03-201-0/+6
* makeConstExpression => makeConstantExpression (#2698)Alon Zakai2020-03-171-1/+1
* Collect signatures from all block kinds (#2691)Thomas Lively2020-03-163-13/+17
* Interpret tuple locals and tail-calls correctly (#2690)Thomas Lively2020-03-161-7/+3
* Update RedundantSetElimination to work with tuples (#2688)Thomas Lively2020-03-111-0/+26
* Update Precompute to handle tuples (#2687)Thomas Lively2020-03-102-2/+13
* Asyncify: Fix wasm-only instrumentation of unnamed imports (#2682)Alon Zakai2020-03-051-1/+1
* Initial multivalue support (#2675)Thomas Lively2020-03-056-1/+29
* Add EH support for CodeFolding (#2665)Heejin Ahn2020-02-261-0/+24
* Add AutoDrop support for Try (#2663)Heejin Ahn2020-02-202-0/+17
* Fix LocalCSE's usable local selection (#2638)Heejin Ahn2020-02-051-19/+0
* Add EH support for OptimizeInstructions (#2608)Heejin Ahn2020-02-052-11/+31
* Add EH support for EffectAnalyzer (#2631)Heejin Ahn2020-02-033-25/+92
* Handle indirect calls in CallGraphPropertyAnalysis (#2624)Alon Zakai2020-01-241-2/+13
* Expose ExpressionAnalyzer in C-/JS-API (#2585)Daniel Wirtz2020-01-171-0/+51
* Clear Mixedarena in ModuleUtils::clearModule (#2588)Heejin Ahn2020-01-131-0/+1
* Remove implicit conversion operators from Type (#2577)Thomas Lively2020-01-084-11/+11
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-0713-79/+87
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-3012-31/+80
* Move Type-related functions into Type class (NFC) (#2556)Heejin Ahn2019-12-292-2/+2
* SIMD {i8x16,i16x8}.avgr_u instructions (#2539)Thomas Lively2019-12-181-0/+6
* Correctly clear memory / table info in clearModule (#2536)Heejin Ahn2019-12-171-2/+2
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-122-2/+2
* Remove FunctionType (#2510)Thomas Lively2019-12-118-73/+73
* Add a RoundTrip pass (#2516)Alon Zakai2019-12-091-2/+16
* 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