[WebAssembly] Add llvm-objdump support for wasm file format
authorDerek Schuff <dschuff@google.com>
Wed, 30 Nov 2016 16:49:11 +0000 (16:49 +0000)
committerDerek Schuff <dschuff@google.com>
Wed, 30 Nov 2016 16:49:11 +0000 (16:49 +0000)
commit2c6f75ddc51f486f17c07f6215bca0848d3d84fe
tree64c836a6a2a1bedaf6dba6fbca891a581b6c8a6b
parent288c088c177f0a9a994d37b3d7006c2c99f3df57
[WebAssembly] Add llvm-objdump support for wasm file format

This is the first part of an effort to add wasm binary
support across all llvm tools.

Patch by Sam Clegg

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

llvm-svn: 288251
17 files changed:
llvm/include/llvm/Object/Binary.h
llvm/include/llvm/Object/ObjectFile.h
llvm/include/llvm/Object/Wasm.h [new file with mode: 0644]
llvm/include/llvm/Support/FileSystem.h
llvm/include/llvm/Support/Wasm.h [new file with mode: 0644]
llvm/lib/Object/Binary.cpp
llvm/lib/Object/CMakeLists.txt
llvm/lib/Object/ObjectFile.cpp
llvm/lib/Object/SymbolicFile.cpp
llvm/lib/Object/WasmObjectFile.cpp [new file with mode: 0644]
llvm/lib/Support/Path.cpp
llvm/test/tools/llvm-objdump/Inputs/test.wasm [new file with mode: 0644]
llvm/test/tools/llvm-objdump/wasm.txt [new file with mode: 0644]
llvm/tools/llvm-objdump/CMakeLists.txt
llvm/tools/llvm-objdump/WasmDump.cpp [new file with mode: 0644]
llvm/tools/llvm-objdump/llvm-objdump.cpp
llvm/tools/llvm-objdump/llvm-objdump.h