summaryrefslogtreecommitdiff
path: root/src/wasm-traversal.h
Commit message (Expand)AuthorAgeFilesLines
* Remove exnref and br_on_exn (#3505)Heejin Ahn2021-01-221-6/+0
* CFG traversal for the new EH spec (#3494)Heejin Ahn2021-01-211-1/+1
* Basic EH instrucion support for the new spec (#3487)Heejin Ahn2021-01-151-3/+6
* Remove boilerplate in walking logic (#3344)Alon Zakai2020-11-121-347/+28
* Remove boilerplate in utils.h (#3340)Alon Zakai2020-11-121-11/+0
* Reduce boilerplate with a C macro for class delegations. NFC (#3290)Alon Zakai2020-10-271-784/+40
* Implement v128.{load,store}{8,16,32,64}_lane instructions (#3278)Thomas Lively2020-10-221-0/+15
* GC: Add stubs for the remaining instructions (#3174)Daniel Wirtz2020-09-291-0/+192
* GC: Add i31 instructions (#3154)Daniel Wirtz2020-09-241-0/+34
* GC: Add ref.eq instruction (#3145)Daniel Wirtz2020-09-211-0/+18
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-18/+31
* Remove `Push` (#2867)Thomas Lively2020-05-221-17/+0
* Initial multivalue support (#2675)Thomas Lively2020-03-051-0/+37
* Code pushing support for br_on_exn (#2660)Heejin Ahn2020-02-191-1/+1
* Generate push/pop in stack IR (#2566)Heejin Ahn2020-01-031-2/+4
* Add support for reference types proposal (#2451)Heejin Ahn2019-12-301-5/+52
* Remove FunctionType (#2510)Thomas Lively2019-12-111-5/+0
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-5/+5
* Fix PostWalker traversal of push instruction (#2419)Heejin Ahn2019-11-041-0/+1
* vNxM.load_splat instructions (#2350)Thomas Lively2019-09-231-0/+17
* QFMA/QFMS instructions (#2328)Thomas Lively2019-09-031-14/+14
* Add atomic.fence instruction (#2307)Heejin Ahn2019-08-271-0/+16
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-1/+101
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+32
* Add event section (#2151)Heejin Ahn2019-05-311-0/+13
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-46/+46
* Fix formatting of some comments (NFC) (#2091)Heejin Ahn2019-05-061-2/+2
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-7/+14
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-202/+416
* Finish bulk memory support (#2030)Thomas Lively2019-04-221-6/+6
* Passive segments (#1976)Thomas Lively2019-04-051-1/+3
* Rename atomic wait/notify instructions (#1972)Heejin Ahn2019-03-301-10/+10
* Optimize normally with debug info (#1927)Alon Zakai2019-02-281-0/+13
* SmallVector (#1912)Alon Zakai2019-02-251-3/+9
* Bulk memory operations (#1892)Thomas Lively2019-02-051-0/+49
* Code style improvements (#1868)Alon Zakai2019-01-151-3/+3
* Fuzzing v128 and associated bug fixes (#1827)Thomas Lively2018-12-141-5/+5
* SIMD (#1820)Thomas Lively2018-12-131-0/+60
* Remove default cases (#1757)Thomas Lively2018-11-271-1/+1
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-21/+10
* Souper integration + DataFlow optimizations (#1638)Alon Zakai2018-08-271-1/+1
* Fix atomics refinalization (we were missing some glue) (#1241)Alon Zakai2017-10-241-0/+94
* Flattening rewrite (#1201)Alon Zakai2017-10-031-0/+6
* i64 to i32 lowering for wasm2asm (#1134)Thomas Lively2017-09-011-0/+1
* Add support for atomic wait and wake operators (#1140)Derek Schuff2017-08-241-0/+21
* Fix visitor stubs in traversal templates #1084Derek Schuff2017-07-101-34/+34
* Add IR, parsing, printing, and binary for atomic cmpxchg (#1083)Derek Schuff2017-07-101-0/+11
* Add IR, parsing and binary support for AtomicRMW instructions from wasm threa...Derek Schuff2017-07-061-0/+10
* Code folding (#1076)Alon Zakai2017-06-281-1/+1
* SSA pass (#1049)Alon Zakai2017-06-131-0/+4