summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.fromasm.imprecise
Commit message (Expand)AuthorAgeFilesLines
* Semi-SSA improvements (#1965)Alon Zakai2019-03-251-4337/+4077
* CoalesceLocals: run even if we have just 1 var, as we may be able to remove t...Alon Zakai2019-03-061-4/+6
* Optimize added constants with propagation only if we see we will remove all u...Alon Zakai2019-03-061-1015/+946
* Run multiple iterations in OptimizeAddedConstantsAlon Zakai2019-03-061-318/+306
* Propagate a load/store offset even if locals are not in ssa formAlon Zakai2019-03-061-2630/+2614
* Consistently optimize small added constants into load/store offsets (#1924)Alon Zakai2019-03-011-130/+87
* Dead return value elimination in DeadArgumentElimination (#1917)Alon Zakai2019-02-261-192/+136
* Massive renaming (#1855)Thomas Lively2019-01-071-2434/+2434
* Properly optimize loop values (#1800)Alon Zakai2018-12-051-190/+192
* Run coalesce-locals after the final simplify-locals.Alon Zakai (kripken)2018-12-041-270/+259
* Speculate in simplify-locals that it is worth turning an if intoAlon Zakai (kripken)2018-12-041-618/+602
* Stricter Canonicalization (#1774)Alon Zakai2018-11-271-944/+970
* Fix a merge-blocks fuzz bug (#1755)Alon Zakai2018-11-191-1393/+1379
* Optimize an if exit block into an if arm (#1749)Alon Zakai2018-11-151-4573/+4513
* Rename tableBase/memoryBase to __table_base/__memory_base (#1731)Sam Clegg2018-11-081-2/+2
* 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-70/+58
* Stack IR (#1623)Alon Zakai2018-07-301-34/+34
* Merge loop tails up (#1543)Alon Zakai2018-05-101-6/+6
* Optimize equivalent locals (#1540)Alon Zakai2018-05-101-740/+728
* Generate loop return values in optimizer (#1527)Alon Zakai2018-05-011-436/+431
* More simplify-locals opts (#1526)Alon Zakai2018-05-011-2871/+2847
* do more optimizations after inlining: precompute-propagate plus all regular o...Alon Zakai2018-04-301-110/+71
* code-folding improvements (#1512)Alon Zakai2018-04-261-12/+14
* Inlining improvements (#1375)Alon Zakai2018-01-241-90/+31
* optimize out 0-x, a zero only used to negate an int, when possible (#1365)Alon Zakai2018-01-171-5/+2
* Optimize out memory and table when possible (#1352)Alon Zakai2018-01-101-4/+3
* Redundant Set Elimination pass (#1344)Alon Zakai2018-01-051-45/+9
* De-morgan's "and" law (#1297)Alon Zakai2017-11-301-4/+2
* 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-36/+36
* Improve and enable inlining pass (#966)Alon Zakai2017-08-071-16/+10
* Support new result syntax for if/loop/block (#1047)Sam Clegg2017-06-121-52/+52
* use a single space for pretty printing of wasts, so massive wasts are less un...Alon Zakai2017-03-091-8743/+8743
* optimize out add/sub of 0Alon Zakai (kripken)2017-02-161-6/+3
* optimize sign-extends to eqzAlon Zakai (kripken)2017-02-161-9/+3
* Optimize "squared" operations (#905)Alon Zakai2017-02-161-106/+70
* 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
* improve local simplication: simplify without if/block structure values before...Alon Zakai2016-11-061-1171/+1163
* remove-unused-brs after coalesce-localsAlon Zakai2016-11-041-7/+5
* Optimize away copies through an if (#816)Alon Zakai2016-10-311-176/+175
* recreate simply ifsAlon Zakai2016-10-271-35/+33
* recurse in optimizeBoolean (#809)Alon Zakai2016-10-271-6/+3
* optimize ne of 0 in a boolean context (#808)Alon Zakai2016-10-271-20/+8
* Code pushing (#807)Alon Zakai2016-10-261-45/+45
* Optimize out bool & 1 (#804)Alon Zakai2016-10-251-21/+21
* Add priority to copies on backedges (#791)Alon Zakai2016-10-201-1180/+1182