| Commit message (Expand) | Author | Age | Files | Lines |
* | Apply format changes from #2048 (#2059) | Alon Zakai | 2019-04-26 | 1 | -260/+321 |
* | Massive renaming (#1855) | Thomas Lively | 2019-01-07 | 1 | -10/+10 |
* | remove-unused-brs: do not flow a value through a block if the block does not ... | Alon Zakai | 2018-12-18 | 1 | -6/+18 |
* | remove unnecessary constraint on remove-unused-br optimization of if-br-* int... | Alon Zakai | 2018-12-04 | 1 | -1/+1 |
* | Improve selectification in remove-unused-brs | Alon Zakai (kripken) | 2018-12-04 | 1 | -19/+37 |
* | Move if copy logic from coalesce-locals to remove-unused-brs. | Alon Zakai (kripken) | 2018-12-04 | 1 | -31/+128 |
* | Switch optimizations in remove-unused-brs (#1753) | Alon Zakai | 2018-11-20 | 1 | -39/+55 |
* | Fix a merge-blocks fuzz bug (#1755) | Alon Zakai | 2018-11-19 | 1 | -2/+73 |
* | Don't try to optimize away unused names in RemoveUnusedBrs (#1750) | Alon Zakai | 2018-11-15 | 1 | -1/+0 |
* | Restructure ifs with a value (#1743) | Alon Zakai | 2018-11-14 | 1 | -20/+70 |
* | Fix value flowing in remove-unused-brs (#1639) | Alon Zakai | 2018-08-20 | 1 | -24/+28 |
* | Fix MSVC warnings when compiling the binaryen target (#1535) | Daniel Wirtz | 2018-05-09 | 1 | -1/+1 |
* | Fix some fuzz bugs (#1528) | Alon Zakai | 2018-05-01 | 1 | -1/+1 |
* | More simplify-locals opts (#1526) | Alon Zakai | 2018-05-01 | 1 | -0/+52 |
* | br_table optimizations (#1502) | Alon Zakai | 2018-04-10 | 1 | -12/+110 |
* | Rename WasmType => Type (#1398) | Alon Zakai | 2018-02-02 | 1 | -4/+4 |
* | br_if-to-table (#1313) | Alon Zakai | 2017-12-04 | 1 | -6/+170 |
* | notation change: AST => IR (#1245) | Alon Zakai | 2017-10-24 | 1 | -3/+3 |
* | Use the type system to check if something is flowed out of (#1224) | Alon Zakai | 2017-10-16 | 1 | -3/+3 |
* | Add a superclass typedef to WalkerPass to simplify overrides (#1211) | jgravelle-google | 2017-10-04 | 1 | -2/+2 |
* | clean up untaken => unreachable, as well as unnecessary named stuff in valida... | Alon Zakai | 2017-09-06 | 1 | -2/+2 |
* | Return to more structured type rules for block and if (#1148) | Alon Zakai | 2017-09-05 | 1 | -1/+3 |
* | fix remove-unused-brs bug with merging br_ifs with unreachable code | Alon Zakai | 2017-08-28 | 1 | -2/+4 |
* | fix flow of values stopping in remove-unused-brs: we must remove all flows wi... | Alon Zakai | 2017-08-25 | 1 | -5/+21 |
* | avoid trying to optimize ifs with unreachable conditions in remove-unused-brs... | Alon Zakai | 2017-08-25 | 1 | -2/+5 |
* | quickly avoid all unreachable branching in ifs | Alon Zakai | 2017-08-25 | 1 | -0/+5 |
* | don't turn unreachable ifs into br_ifs, they are dead anyhow, and would need ... | Alon Zakai | 2017-08-25 | 1 | -0/+2 |
* | don't turn untaken br_ifs into ifs in remove-unused-brs | Alon Zakai | 2017-08-05 | 1 | -1/+3 |
* | add missing finalizations in removeUnusedBrs, when we change an if side and i... | Alon Zakai | 2017-07-17 | 1 | -0/+6 |
* | fix blockifyMerge logic - it needs to not skip code in the block we merge to.... | Alon Zakai | 2017-07-17 | 1 | -2/+30 |
* | fix block removal in remove-unused-brs, even if not taken, if named, we must ... | Alon Zakai (kripken) | 2017-07-11 | 1 | -2/+2 |
* | add the option to seek named breaks, not just taken breaks; refactor headers ... | Alon Zakai (kripken) | 2017-07-11 | 1 | -2/+4 |
* | afl-fuzz bug fixes (#1018) | Alon Zakai | 2017-05-20 | 1 | -0/+3 |
* | Validate finalization (#1014) | Alon Zakai | 2017-05-18 | 1 | -15/+8 |
* | allow values to flow out of loops in RemoveUnneededBrs, and simplify some unn... | Alon Zakai (kripken) | 2017-05-10 | 1 | -12/+4 |
* | Default Walker subclasses to using Visitor<SubType> (#921) | jgravelle-google | 2017-02-23 | 1 | -6/+6 |
* | Improve handling of implicit traps (#898) | Alon Zakai | 2017-02-06 | 1 | -12/+15 |
* | merge adjacent br_ifs | Alon Zakai | 2016-10-27 | 1 | -24/+46 |
* | recreate simply ifs | Alon Zakai | 2016-10-27 | 1 | -0/+25 |
* | Pass options (#788) | Alon Zakai | 2016-10-18 | 1 | -0/+6 |
* | Type check block/loop/if sigs (#717) | Alon Zakai | 2016-09-28 | 1 | -1/+1 |
* | br_if returns its value | Alon Zakai | 2016-09-16 | 1 | -4/+3 |
* | fix remove-unused-brs bug when checking if it is safe to conditionalize code | Alon Zakai | 2016-09-15 | 1 | -3/+3 |
* | update br type when turning it into a br_if in remove-unused-brs | Alon Zakai | 2016-09-13 | 1 | -0/+3 |
* | fix bug with turning if into br_if without checking for reordering dangers | Alon Zakai | 2016-09-12 | 1 | -10/+16 |
* | simple jump threading | Alon Zakai | 2016-09-12 | 1 | -3/+74 |
* | fix up types in remove-unused-brs at the first opportunity, not later | Alon Zakai | 2016-09-12 | 1 | -16/+20 |
* | optimize if-else to br_if when in a block | Alon Zakai | 2016-09-10 | 1 | -6/+36 |
* | optimize loop endings in RemoveUnusedBrs | Alon Zakai | 2016-09-09 | 1 | -1/+108 |
* | select values must be valid | Alon Zakai | 2016-09-07 | 1 | -1/+1 |