See https://github.com/WebAssembly/tool-conventions/issues/54
This change only adds a version of the metadata and doesn't try to encode
ABI information. That may come as a followup change, most likely in a new
subsection.
Paths
| Differential D46069
[WebAssembly] Add version to object file metadata ClosedPublic Authored by sbc100 on Apr 25 2018, 10:19 AM.
Details Summary See https://github.com/WebAssembly/tool-conventions/issues/54 This change only adds a version of the metadata and doesn't try to encode
Diff Detail
Event TimelineHerald added subscribers: llvm-commits, sunfish, aheejin and 3 others. · View Herald TranscriptApr 25 2018, 10:19 AM This revision is now accepted and ready to land.Apr 26 2018, 8:08 AM Closed by commit rL330969: [WebAssembly] Add version to object file metadata (authored by sbc). · Explain WhyApr 26 2018, 11:20 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 144166 llvm/trunk/include/llvm/BinaryFormat/Wasm.h
llvm/trunk/include/llvm/ObjectYAML/WasmYAML.h
llvm/trunk/lib/MC/WasmObjectWriter.cpp
llvm/trunk/lib/Object/WasmObjectFile.cpp
llvm/trunk/lib/ObjectYAML/WasmYAML.cpp
llvm/trunk/test/MC/WebAssembly/array-fill.ll
llvm/trunk/test/MC/WebAssembly/bss.ll
llvm/trunk/test/MC/WebAssembly/comdat.ll
llvm/trunk/test/MC/WebAssembly/explicit-sections.ll
llvm/trunk/test/MC/WebAssembly/global-ctor-dtor.ll
llvm/trunk/test/MC/WebAssembly/unnamed-data.ll
llvm/trunk/test/MC/WebAssembly/visibility.ll
llvm/trunk/test/MC/WebAssembly/weak-alias.ll
llvm/trunk/test/MC/WebAssembly/weak.ll
llvm/trunk/test/Object/obj2yaml.test
llvm/trunk/test/Object/wasm-bad-metadata-version.yaml
llvm/trunk/test/ObjectYAML/wasm/code_section.yaml
llvm/trunk/test/ObjectYAML/wasm/data_section.yaml
llvm/trunk/test/ObjectYAML/wasm/invalid_global_weak.yaml
llvm/trunk/test/ObjectYAML/wasm/linking_section.yaml
llvm/trunk/test/ObjectYAML/wasm/weak_symbols.yaml
llvm/trunk/test/tools/llvm-nm/wasm/exports.yaml
llvm/trunk/test/tools/llvm-nm/wasm/imports.yaml
llvm/trunk/test/tools/llvm-nm/wasm/weak-symbols.yaml
llvm/trunk/test/tools/llvm-objdump/wasm.txt
llvm/trunk/test/tools/llvm-readobj/sections.test
llvm/trunk/tools/obj2yaml/wasm2yaml.cpp
llvm/trunk/tools/yaml2obj/yaml2wasm.cpp
|