summaryrefslogtreecommitdiff
path: root/src/wasm-traversal.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Validate finalization (#1014)Alon Zakai2017-05-181-6/+23
* Make header guards consistent (#997)Sam Clegg2017-05-041-3/+3
* Default Walker subclasses to using Visitor<SubType> (#921)jgravelle-google2017-02-231-4/+4
* allow traversing the inits of globals (#917)Alon Zakai2017-02-211-1/+6
* allow traversing the offset inits of table/memory segments (#916)Alon Zakai2017-02-171-2/+18
* more consistent placement of & and *, on the type (#848)Alon Zakai2016-11-281-62/+62
* LinearExecutionWalker cleanups: call noteNonLinear for only necessary blocks,...Alon Zakai2016-10-211-1/+8
* fix switch traversal orderAlon Zakai2016-09-141-1/+1
* fix ControlFlowWalker handling of ifs when looking for break targetsAlon Zakai2016-09-071-1/+2
* add an ExpressionStack traversalAlon Zakai2016-09-071-0/+43
* fix compilation error on recent clangAlon Zakai2016-09-071-2/+2
* move drop into blocks, dropping all the breaks as well, when possibleAlon Zakai2016-09-071-0/+62