summaryrefslogtreecommitdiff
path: root/src/wasm-builder.h
Commit message (Collapse)AuthorAgeFilesLines
* add an ArenaVector for internal array allocations in expression nodesAlon Zakai2016-04-261-3/+3
|
* block helper utilsAlon Zakai2016-04-211-1/+14
|
* remove the AllocatingModule class, and just make Module have allocations. ↵Alon Zakai2016-04-181-1/+1
| | | | the distinction is not really that useful, and passes do need to allocate, so we would need to pass around AllocatingModules all around anyhow. (#361)
* index locals, so that get_local and set_local have just an index, and local ↵Alon Zakai2016-04-181-8/+67
| | | | names are kept on the Function object (#354)
* rename function locals, to params and vars, which together are all the ↵Alon Zakai2016-04-141-2/+2
| | | | locals. preparation for #336 (#349)
* Add a method to generate a dyncall thunk (#337)Derek Schuff2016-04-121-2/+26
| | | | | Currently it's not called anywhere. The bulk of this change is refactoring to add makeFunction, makeCallIndirect, and makeReturn to wasm::Builder, and make S2wasmBuilder call it
* AST Builder class, and use it to optimzie umoddi4 in asm2wasmAlon Zakai2016-04-081-0/+116