| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [WebAssembly] Implement more WebAssembly binary encoding. | Dan Gohman | 2016-10-24 | 1 | -14/+8 |
| | | | | | | | | | | | | | This changes locals from being declared by the emitLocal hook in WebAssemblyTargetStreamer, rather than with an instruction. After exploring the infastructure in LLVM more, this seems to make more sense since declaring locals doesn't use an encoded opcode. This also adds more 0xd opcodes, type encodings, and miscellaneous binary encoding bits. llvm-svn: 285040 | ||||
| * | [WebAssembly] Add an option to make get_local/set_local explicit. | Dan Gohman | 2016-10-24 | 1 | -0/+309 |
| This patch adds a pass, controlled by an option and off by default for now, for making implicit get_local/set_local explicit. This simplifies emitting wasm with MC. Differential Revision: https://reviews.llvm.org/D25836 llvm-svn: 285009 | |||||

