summaryrefslogtreecommitdiff
path: root/src/wasm2asm.h
Commit message (Expand)AuthorAgeFilesLines
* Split construction, scanning, and building phases of S2WasmBuilder (#400)Derek Schuff2016-04-271-1/+1
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-23/+31
* create a UnifiedExpressionVisitor for passes that want a single visitor funct...Alon Zakai2016-04-181-1/+1
* index locals, so that get_local and set_local have just an index, and local n...Alon Zakai2016-04-181-30/+31
* rename function locals, to params and vars, which together are all the locals...Alon Zakai2016-04-141-3/+3
* De-recurse traversals (#333)Alon Zakai2016-04-111-3/+9
* add apis for accessing module elementsAlon Zakai2016-04-041-1/+1
* br_table, no more casesAlon Zakai2016-03-071-25/+13
* Fix selectJF Bastien2016-02-051-11/+11
* save int bits in Literals, only bitcast to float/double on explicit requestAlon Zakai2016-02-021-4/+4
* Make Literal's ctors explicitJF Bastien2016-02-021-1/+1
* wasm2asm: use support/command-line.hJF Bastien2016-01-201-2/+7
* improve wasm2asm switch emitting, and add testcaseAlon Zakai2016-01-201-4/+9
* Some cleanup.Michael Bebenita2016-01-141-1/+1
* Use LLVM style static polymorphism for WasmVisitors.Michael Bebenita2016-01-131-36/+36
* Add Travis builds with sanitizersJF Bastien2016-01-101-1/+3
* Fix / uniformize include guardsJF Bastien2015-12-221-0/+5
* Fix warnings found by GCCJF Bastien2015-12-221-6/+6
* unaligned loads and stores in wasm2asmAlon Zakai2015-12-211-2/+85
* support load/store offsets in wasm2asmAlon Zakai2015-12-211-0/+6
* Fix the license headersJF Bastien2015-12-211-1/+15
* remove Label, which was removed from the specAlon Zakai2015-12-181-6/+0
* update commentsAlon Zakai2015-12-071-2/+1
* remove old commentAlon Zakai2015-12-071-1/+1
* remove more unneeded codeAlon Zakai2015-12-071-33/+2
* update commentsAlon Zakai2015-12-071-2/+0
* remove old codeAlon Zakai2015-12-071-14/+0
* fix numeric names in wasm2asmAlon Zakai2015-12-071-3/+9
* import Math.clz32Alon Zakai2015-12-071-0/+1
* fix sign-aware div/modAlon Zakai2015-12-071-4/+4
* fix double mulAlon Zakai2015-12-071-1/+7
* fix double eq and neAlon Zakai2015-12-071-2/+14
* fix vector of scoped tempsAlon Zakai2015-12-071-11/+15
* import Math.abs in wasm2asm outputAlon Zakai2015-12-071-0/+1
* fix signed int-to-doubleAlon Zakai2015-12-071-1/+1
* assume flattened imports in wasm2asm outputAlon Zakai2015-12-071-1/+2
* emit Math.fround in wasm2asmAlon Zakai2015-12-071-0/+1
* emit exports in wasm2asmAlon Zakai2015-12-071-1/+10
* emit asm function tables in wasm2asmAlon Zakai2015-12-071-0/+35
* handle imports in wasm2asmAlon Zakai2015-12-071-0/+16
* import Math.imulAlon Zakai2015-12-071-14/+30
* use Math.imul in wasm2asmAlon Zakai2015-12-071-1/+1
* emit function table calls in wasm2asmAlon Zakai2015-12-071-2/+25
* coerce returns in wasm2asmAlon Zakai2015-12-061-2/+2
* sign eq and ne in wasm2asmAlon Zakai2015-12-061-2/+2
* coerce loads in wasm2asmAlon Zakai2015-12-061-5/+8
* emit heap views in wasm2asmAlon Zakai2015-12-061-0/+34
* emit 'use asm' in wasm2asmAlon Zakai2015-12-061-0/+1
* handle nested blocks with returns in wasm2asmAlon Zakai2015-12-061-6/+1
* ensure if branches are statementsAlon Zakai2015-12-061-2/+2