| Commit message (Expand) | Author | Age | Files | Lines |
* | Emit imports before defined things in text format (#1715) | Alon Zakai | 2018-11-01 | 1 | -1/+1 |
* | Unify imported and non-imported things (#1678) | Alon Zakai | 2018-09-19 | 1 | -2/+2 |
* | DeadArgumentElimination Pass (#1641) | Alon Zakai | 2018-09-05 | 1 | -97/+49 |
* | Stack IR (#1623) | Alon Zakai | 2018-07-30 | 1 | -48/+48 |
* | Merge loop tails up (#1543) | Alon Zakai | 2018-05-10 | 1 | -2459/+2447 |
* | Optimize equivalent locals (#1540) | Alon Zakai | 2018-05-10 | 1 | -816/+759 |
* | Generate loop return values in optimizer (#1527) | Alon Zakai | 2018-05-01 | 1 | -2/+2 |
* | More simplify-locals opts (#1526) | Alon Zakai | 2018-05-01 | 1 | -3059/+3048 |
* | do more optimizations after inlining: precompute-propagate plus all regular o... | Alon Zakai | 2018-04-30 | 1 | -68/+32 |
* | code-folding improvements (#1512) | Alon Zakai | 2018-04-26 | 1 | -9/+6 |
* | br_table optimizations (#1502) | Alon Zakai | 2018-04-10 | 1 | -15/+29 |
* | More simple math opts (#1414) | Alon Zakai | 2018-02-14 | 1 | -22/+8 |
* | Inlining improvements (#1375) | Alon Zakai | 2018-01-24 | 1 | -83/+44 |
* | optimize out 0-x, a zero only used to negate an int, when possible (#1365) | Alon Zakai | 2018-01-17 | 1 | -7/+4 |
* | Optimize out memory and table when possible (#1352) | Alon Zakai | 2018-01-10 | 1 | -4/+3 |
* | Redundant Set Elimination pass (#1344) | Alon Zakai | 2018-01-05 | 1 | -54/+7 |
* | De-morgan's "and" law (#1297) | Alon Zakai | 2017-11-30 | 1 | -77/+53 |
* | Update call_indirect text syntax to match spec update (#1281) | Derek Schuff | 2017-11-13 | 1 | -8/+8 |
* | Emit binary function index in comment in text format, for convenience (#1232) | Alon Zakai | 2017-10-20 | 1 | -50/+50 |
* | Improve and enable inlining pass (#966) | Alon Zakai | 2017-08-07 | 1 | -333/+315 |
* | loads may trap, do not remove them in vacuum unless the pass options allow that | Alon Zakai (kripken) | 2017-07-11 | 1 | -20/+36 |
* | Code folding (#1076) | Alon Zakai | 2017-06-28 | 1 | -4046/+3970 |
* | Support new result syntax for if/loop/block (#1047) | Sam Clegg | 2017-06-12 | 1 | -99/+99 |
* | use TypeUpdater in vacuum | Alon Zakai (kripken) | 2017-05-20 | 1 | -2478/+2469 |
* | merge blocks before and after remove-unused-brs | Alon Zakai (kripken) | 2017-05-10 | 1 | -48/+50 |
* | allow values to flow out of loops in RemoveUnneededBrs, and simplify some unn... | Alon Zakai (kripken) | 2017-05-10 | 1 | -344/+330 |
* | handle unsigned float-to-int properly in asm2wasm | Alon Zakai (kripken) | 2017-04-18 | 1 | -1/+1 |
* | use a single space for pretty printing of wasts, so massive wasts are less un... | Alon Zakai | 2017-03-09 | 1 | -14184/+14184 |
* | stop doing dce in -O0, which was just need temporarily while browsers figure ... | Alon Zakai | 2017-03-06 | 1 | -0/+2 |
* | optimize a compare of a load_s and a sign-extend into a load_u and a cheaper ... | Alon Zakai (kripken) | 2017-02-16 | 1 | -25/+13 |
* | take into account loads into local info in OptimizeInstructions | Alon Zakai (kripken) | 2017-02-16 | 1 | -45/+45 |
* | use local info about maxBits and sign-extendedness in OptimizeInstructions | Alon Zakai (kripken) | 2017-02-16 | 1 | -4/+1 |
* | remove unneeded masks using getMaxBits | Alon Zakai (kripken) | 2017-02-16 | 1 | -13/+7 |
* | handle fallthrough values in load_s/u and sign/zero-extend optimization | Alon Zakai (kripken) | 2017-02-16 | 1 | -24/+12 |
* | optimize out add/sub of 0 | Alon Zakai (kripken) | 2017-02-16 | 1 | -33/+21 |
* | Optimize "squared" operations (#905) | Alon Zakai | 2017-02-16 | 1 | -98/+62 |
* | optimize linear sums (#904) | Alon Zakai | 2017-02-16 | 1 | -6/+3 |
* | Optimize sign-extends (#902) | Alon Zakai | 2017-02-16 | 1 | -71/+47 |
* | add a dce at the end of asm2wasm, so it handles code changes from intermediat... | Alon Zakai (kripken) | 2017-01-12 | 1 | -2/+0 |
* | emit globals before table and memory, because they may use a global for their... | Alon Zakai | 2016-12-30 | 1 | -1/+1 |
* | add a RemoveUnusedModuleElements pass, and make LegalizeJSInterface create Te... | Alon Zakai | 2016-12-07 | 1 | -29/+0 |
* | use tableBase for the table segments | Alon Zakai | 2016-12-07 | 1 | -1/+1 |
* | Fix regression from #850 (#851) | Alon Zakai | 2016-11-30 | 1 | -8/+14 |
* | Optimize added factors into load/store offsets (#850) | Alon Zakai | 2016-11-29 | 1 | -14/+8 |
* | increase limit in RelooperJumpThreading (#847) | Alon Zakai | 2016-11-28 | 1 | -130/+130 |
* | handle a label setting inside the if-body of a label value in RelooperJumpThr... | Alon Zakai | 2016-11-06 | 1 | -1534/+1448 |
* | improve local simplication: simplify without if/block structure values before... | Alon Zakai | 2016-11-06 | 1 | -2767/+2772 |
* | optimize booleans through i32.or | Alon Zakai | 2016-11-04 | 1 | -12/+5 |
* | remove-unused-brs after coalesce-locals | Alon Zakai | 2016-11-04 | 1 | -195/+170 |
* | Optimize away copies through an if (#816) | Alon Zakai | 2016-10-31 | 1 | -365/+361 |