summaryrefslogtreecommitdiff
path: root/src/passes/Precompute.cpp
Commit message (Expand)AuthorAgeFilesLines
* Multivalue type creation and inspection (#2459)Thomas Lively2019-11-221-4/+4
* Do not precompute SIMDLoad (#2409)Thomas Lively2019-10-301-0/+1
* Add basic exception handling support (#2282)Heejin Ahn2019-08-131-0/+4
* Minimal Push/Pop support (#2207)Alon Zakai2019-07-031-0/+2
* Limit interpreter depth in precompute, but not when running whole modules (#2...Alon Zakai2019-07-011-2/+8
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-8/+8
* Look through fallthrough values in precompute-propagate (#2093)Alon Zakai2019-05-101-1/+3
* clang-tidy braces changes (#2075)Alon Zakai2019-05-011-6/+12
* Apply format changes from #2048 (#2059)Alon Zakai2019-04-261-76/+73
* Do not precompute bulk memory operations (#2023)Thomas Lively2019-04-171-0/+12
* don't precompute anything to a vector for now (#1999)Alon Zakai2019-04-101-1/+2
* Rename atomic wait/notify instructions (#1972)Heejin Ahn2019-03-301-1/+1
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-1/+6
* Massive renaming (#1855)Thomas Lively2019-01-071-3/+3
* Do not precompute v128 expressions (#1839)Thomas Lively2018-12-191-0/+4
* SIMD (#1820)Thomas Lively2018-12-131-1/+1
* Add v128 type (#1777)Thomas Lively2018-11-291-1/+0
* comment on nondeterminism in precompute pass [ci skip] (#1704)Alon Zakai2018-10-161-0/+5
* Unify imported and non-imported things (#1678)Alon Zakai2018-09-191-8/+3
* Change the Literal class's operator== to be bitwise (#1661)Alon Zakai2018-09-011-1/+1
* Support constant globals in precompute pass (#1622)Daniel Wirtz2018-07-181-23/+31
* Fix MSVC warnings when compiling the binaryen target (#1535)Daniel Wirtz2018-05-091-1/+1
* precompute-propagate may benefit from multiple passes (#1518)Alon Zakai2018-04-271-8/+19
* Improve precompute-propagate (#1514)Alon Zakai2018-04-261-5/+31
* Rename WasmType => Type (#1398)Alon Zakai2018-02-021-1/+1
* Improve LocalGraph (#1382)Alon Zakai2018-01-241-3/+3
* notation change: AST => IR (#1245)Alon Zakai2017-10-241-4/+4
* Atomics support in interpreter + optimizer + fuzz fixes for that (#1227)Alon Zakai2017-10-201-0/+6
* Add a superclass typedef to WalkerPass to simplify overrides (#1211)jgravelle-google2017-10-041-1/+1
* precompute-propagate pass (#1179)Alon Zakai2017-09-121-9/+139
* Optimizer support for atomic instructions (#1094)Derek Schuff2017-07-211-0/+6
* fix Const finalization and use it properly in br finalization in PrecomputeAlon Zakai (kripken)2017-07-111-1/+4
* Validate finalization (#1014)Alon Zakai2017-05-181-0/+6
* fix an afl-fuzz bug where precompute alters a br to remove its condition, but...Alon Zakai2017-05-081-0/+1
* ctor evaller (#982)Alon Zakai2017-04-281-1/+1
* precompute breaks and returns (#715)Alon Zakai2016-09-251-13/+57
* precompute void expressions tooAlon Zakai2016-09-241-12/+6
* support wasm globals (#650)Alon Zakai2016-07-211-0/+6
* avoid exceptions in Precompute pass (#606)Alon Zakai2016-06-271-10/+12
* Add initialization functions for passes to avoid missing pass registration du...Jukka Jylänki2016-06-211-1/+3
* add a precompute passAlon Zakai2016-06-181-0/+103