summaryrefslogtreecommitdiff
path: root/src/wasm-stack.h
Commit message (Expand)AuthorAgeFilesLines
* Reland "Optimize tuple.extract of gets in BinaryInstWriter" (#5955)Thomas Lively2023-09-181-0/+5
* Revert "Optimize tuple.extract of gets in BinaryInstWriter (#5941)" (#5945)Thomas Lively2023-09-141-5/+0
* Optimize tuple.extract of gets in BinaryInstWriter (#5941)Thomas Lively2023-09-141-0/+5
* Remove BinaryenIRToBinaryWriter::visit (#5766)Heejin Ahn2023-06-131-4/+0
* Emit source map information for control flow structures (#5524)Alon Zakai2023-02-281-1/+1
* Fix sourcemap nesting in reading and writing (#5504)JesseCodeBones2023-02-241-1/+1
* [Wasm64] The binary format offset of load/store should be u64leb in wasm64 (#...Axis2022-09-191-1/+1
* Avoid emitting a block in the binary format when it has no name (#4912)Alon Zakai2022-08-181-1/+32
* Mutli-Memories Support in IR (#4811)Ashley Nelson2022-08-171-1/+4
* [JS Api] Reuse C-Api for emitText and emitStackIR (#4832)Max Graey2022-07-291-1/+1
* Add C API for printing stack IR (#4692)ApsarasX2022-06-031-0/+2
* [EH] Replace event with tag (#3937)Heejin Ahn2021-06-181-1/+1
* Rename wasm-delegations[-fields].h to def files (NFC) (#3941)Heejin Ahn2021-06-181-1/+1
* Remove Type ordering (#3793)Thomas Lively2021-05-181-1/+2
* Fix binary writing of local name indexes (#3649)Alon Zakai2021-03-041-3/+11
* [Wasm Exceptions] Fix StackIR writing of nested delegates (#3599)Alon Zakai2021-02-231-0/+2
* [EH] Support reading/writing of delegate (#3561)Heejin Ahn2021-02-121-1/+14
* Basic EH instrucion support for the new spec (#3487)Heejin Ahn2021-01-151-6/+23
* Remove boilerplate in wasm-stack.h (#3347)Alon Zakai2020-11-121-64/+4
* Implement v128.{load,store}{8,16,32,64}_lane instructions (#3278)Thomas Lively2020-10-221-0/+1
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+12
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+2
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+1
* Initial implementation of "Memory64" proposal (#3130)Wouter van Oortmerssen2020-09-181-4/+4
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-1/+2
* Simplify BinaryenIRWriter (#3110)Thomas Lively2020-09-101-497/+57
* DWARF: Do not reorder locals in binary writing (#2959)Alon Zakai2020-07-231-6/+10
* Remove `Push` (#2867)Thomas Lively2020-05-221-8/+0
* Emit unreachable tuple.make properly (#2701)Thomas Lively2020-03-181-1/+3
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+30
* Generalize binary writing for tuples (#2670)Thomas Lively2020-02-271-2/+2
* DWARF: Track the positions of 'end', 'else', 'catch' binary locations (#2603)Alon Zakai2020-01-211-7/+9
* DWARF: high_pc computation (#2595)Alon Zakai2020-01-161-0/+3
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-27/+28
* Generate push/pop in stack IR (#2566)Heejin Ahn2020-01-031-4/+2
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-0/+30
* DWARF debug line updating (#2545)Alon Zakai2019-12-201-4/+14
* Remove 'none' type as a branch target in ReFinalize (#2492)Alon Zakai2019-12-041-1/+1
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+12
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-6/+6
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+7
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-2/+52
* Fix extra unreachable generation (#2266)Heejin Ahn2019-07-271-45/+55
* Refactor stack IR / binary writer (NFC) (#2250)Heejin Ahn2019-07-231-1951/+405
* Rename except_ref type to exnref (#2224)Heejin Ahn2019-07-141-3/+3
* Initial tail call implementation (#2197)Thomas Lively2019-07-031-4/+6
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-2/+17
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-24/+24
* Add except_ref type (#2081)Heejin Ahn2019-05-071-0/+3
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-45/+90