]> granicus.if.org Git - llvm/commit
[WebAssembly] Add immediate fields to call_indirect and memory operators.
authorDan Gohman <dan433584@gmail.com>
Tue, 25 Oct 2016 16:55:52 +0000 (16:55 +0000)
committerDan Gohman <dan433584@gmail.com>
Tue, 25 Oct 2016 16:55:52 +0000 (16:55 +0000)
commitd29493db4e708b67e5ad3bfaf15907c2004fbe96
tree125369b628743b92648affd77655add7221597f1
parentf4b759332e4855feed30aabd6e5ee86607e80fb6
[WebAssembly] Add immediate fields to call_indirect and memory operators.

call_indirect, grow_memory, and current_memory now have immediate
operands in the 0xd binary encoding.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285085 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
lib/Target/WebAssembly/WebAssemblyCallIndirectFixup.cpp
lib/Target/WebAssembly/WebAssemblyInstrCall.td
lib/Target/WebAssembly/WebAssemblyInstrMemory.td
test/CodeGen/WebAssembly/memory-addr64.ll [deleted file]