[WebAssembly] Add V128 value type to binary format
authorThomas Lively <tlively@google.com>
Thu, 20 Sep 2018 22:04:44 +0000 (22:04 +0000)
committerThomas Lively <tlively@google.com>
Thu, 20 Sep 2018 22:04:44 +0000 (22:04 +0000)
commit6f21a136755e5bce0c58a8f0fab56612821390ba
treede10d36095130a539991be29371ede750981c958
parentb320ca264216cb09d70927792f6f3d04bca7f58b
[WebAssembly] Add V128 value type to binary format

Summary: Adds the necessary support to lib/ObjectYAML and fixes SIMD
calls to allow the tests to work. Also removes some dead code that
would otherwise have to have been updated.

Reviewers: aheejin, dschuff, sbc100

Subscribers: jgravelle-google, sunfish, llvm-commits

Differential Revision: https://reviews.llvm.org/D52105

llvm-svn: 342689
llvm/include/llvm/BinaryFormat/Wasm.h
llvm/lib/ObjectYAML/WasmYAML.cpp
llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp
llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.h
llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp
llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td
llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
llvm/test/CodeGen/WebAssembly/call.ll
llvm/test/MC/WebAssembly/types.ll [new file with mode: 0644]