summaryrefslogtreecommitdiff
path: root/src/wasm-traversal.h
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* call_indirect now has the target at the endAlon Zakai2016-09-071-3/+3
* add drop and tee expressionsAlon Zakai2016-09-071-2/+11
* support wasm globals (#650)Alon Zakai2016-07-211-0/+21
* move function parallelism to pass and pass runner, which allows more efficien...Alon Zakai2016-06-031-65/+2
* add an option to run passes on individual functions, and to get default optim...Alon Zakai2016-06-021-2/+2
* refactor walk logic into walk* and doWalk* methods, for a more regular API th...Alon Zakai2016-05-301-3/+16
* allow inheriting function-parallel classes, add a hook for creationAlon Zakai2016-05-171-3/+12
* make an instance per function in function-parallel passes, so passes don't ne...Alon Zakai2016-05-151-10/+12
* allocate only expressions in arenas - functions, imports, exports, function t...Alon Zakai2016-04-271-9/+9
* comment on replaceCurrentAlon Zakai2016-04-241-1/+4
* provide the current expression to noteNonLinearAlon Zakai2016-04-241-2/+2
* save the module on Walker objects, so passes have an easy way to access the m...Alon Zakai2016-04-191-0/+13