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