summaryrefslogtreecommitdiff
path: root/test/wasm2js
Commit message (Expand)AuthorAgeFilesLines
* SimplifyGlobals: Apply known constant values in linear traces (#2340)Alon Zakai2019-09-131-1/+1
* [wasm2js] Fix memory.size (#2330)Alon Zakai2019-09-0518-40/+72
* Followup to workaround for minification of wasm2js mem init (#2318)Brion Vibber2019-08-309-27/+27
* Allow all features on wasm2js and add atomic tests (#2311)Heejin Ahn2019-08-283-0/+102
* Do not hoist truncation of wasm2js divisions (#2305)Thomas Lively2019-08-263-0/+87
* wasm2js: Fix switch lowering, don't fall through after the hoisted parts (#2301)Alon Zakai2019-08-167-0/+119
* Support empty export names in wasm2js and JS mangling in general (#2290)Alon Zakai2019-08-093-0/+75
* Python3-ify check.py and auto_update_tests.py (#2270)Alon Zakai2019-07-311-30/+0
* wasm2js: Mangle import names for JS (#2267)Alon Zakai2019-07-283-0/+80
* Stop emitting "almost asm" in wasm2js output (#2221)Alon Zakai2019-07-1298-120/+0
* wasm2js: export memory growth function only if memory growth is enabled (#2194)Alon Zakai2019-07-036-0/+384
* Workaround for wasm2js output minification issue with emscripten (#2185)Brion Vibber2019-07-015-10/+15
* wasm2js: Switch optimizations (#2141)Alon Zakai2019-05-2810-37278/+37616
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-2115-45/+45
* Fix an infinite loop in avoid-reinterprets in unreachable code with loops of ...Alon Zakai2019-05-173-0/+97
* wasm2js: more coercion optimization (#2109)Alon Zakai2019-05-154-1/+170
* wasm2js: remove unnecessary labels (#2108)Alon Zakai2019-05-154-5/+5
* wasm2js: optimize away unneeded load coercions (#2107)Alon Zakai2019-05-1591-1/+235
* wasm2js: Emit table in a way that is friendly to emscripten minification (#2102)Alon Zakai2019-05-132-2/+4
* wasm2js: precompute bitwise operations (#2101)Alon Zakai2019-05-1315-183/+183
* Look through fallthrough values in precompute-propagate (#2093)Alon Zakai2019-05-1011-357/+75
* wasm2js: avoid reinterprets (#2094)Alon Zakai2019-05-1011-324/+280
* wasm2js: optimize booleans (#2090)Alon Zakai2019-05-073-0/+26
* wasm2js: optimize loads (#2085)Alon Zakai2019-05-0391-121/+36
* wasm2js: avoid some slow operations when not optimizing (#2082)Alon Zakai2019-05-0319-3747/+4081
* wasm2js: don't emit obviously unnecessary parens (#2080)Alon Zakai2019-05-0249-8688/+5568
* wasm2js: ignore implicit traps (#2079)Alon Zakai2019-05-025-56/+29
* Add a pass to lower unaligned loads and stores (#2078)Alon Zakai2019-05-023-51/+104
* wasm2js: don't run coalesce-locals if not optimizing (#2076)Alon Zakai2019-05-0149-16947/+22081
* wasm2js: run more optimizations (#2073)Alon Zakai2019-05-0160-22417/+17230
* wasm2js: run full optimizations during the pipeline (#2071)Alon Zakai2019-04-3078-5965/+22887
* wasm2js: optimize away casts going into a suitable store (#2069)Alon Zakai2019-04-303-6/+31
* I64ToI32Lowering: don't use alignment 1 everywhere (#2070)Alon Zakai2019-04-303-8/+8
* wasm2js: optimize switches (#2067)Alon Zakai2019-04-306-73950/+12
* wasm2js: remove unneeded break/continue labels (#2058)Alon Zakai2019-04-2612-56/+56
* wasm2js2: optimize call_indirect and select operands (#2056)Alon Zakai2019-04-2513-95/+231
* wasm2js: support non-constant indexes for memory and table segments (#2055)Alon Zakai2019-04-252-0/+87
* wasm2js: optimize loops and eqz (#2051)Alon Zakai2019-04-2518-206/+178
* Remove f32 legalization from LegalizeJSInterface (#2052)Sam Clegg2019-04-2520-530/+126
* wasm2js: more js optimization (#2050)Alon Zakai2019-04-2447-2430/+1448
* wasm2js: start to optionally optimize the JS (#2046)Alon Zakai2019-04-2448-4989/+5011
* wasm2js: emit quoted properties for the exports, to support closure compiler ...Alon Zakai2019-04-2355-992/+992
* wasm2js: emit calls for memory growth helper only if memory growth is used (#...Alon Zakai2019-04-231-1/+1
* wasm2js: avoid non-ES5 stuff like "let" (#2041)Alon Zakai2019-04-2361-1157/+1157
* wasm2js: remove more code we don't need since we have flat IR (#2039)Alon Zakai2019-04-2214-479/+255
* wasm2js: get rid of some non-flat code assumptions (#2036)Alon Zakai2019-04-2212-439/+161
* wasm2js: unreachability fixes (#2037)Alon Zakai2019-04-2212-1856/+2382
* wasm2js: fix printing of negated negative constants (#2034)Alon Zakai2019-04-222-0/+58
* wasm2js: use scratch memory properly (#2033)Alon Zakai2019-04-2212-2104/+2388
* wasm2js2 import fixes (#2031)Alon Zakai2019-04-1958-1002/+11250