]> granicus.if.org Git - llvm/commit
[WebAssembly] Add support for naming wasm data segments
authorSam Clegg <sbc@chromium.org>
Tue, 19 Sep 2017 23:00:57 +0000 (23:00 +0000)
committerSam Clegg <sbc@chromium.org>
Tue, 19 Sep 2017 23:00:57 +0000 (23:00 +0000)
commite5c43345fbdf55530f769b8e84a52bbd71749c36
treed7100cfc492dd3548d50ccc3b217bb9afa7651c2
parent093624c347baf30d43a40f8916f2c89145411e95
[WebAssembly] Add support for naming wasm data segments

Add adds support for naming data segments.  This is useful
useful linkers so that they can merge similar sections.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@313692 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
include/llvm/BinaryFormat/Wasm.h
include/llvm/ObjectYAML/WasmYAML.h
lib/MC/WasmObjectWriter.cpp
lib/Object/WasmObjectFile.cpp
lib/ObjectYAML/WasmYAML.cpp
test/MC/WebAssembly/array-fill.ll
test/MC/WebAssembly/bss.ll [new file with mode: 0644]
test/MC/WebAssembly/explicit-sections.ll
test/MC/WebAssembly/unnamed-data.ll
test/MC/WebAssembly/weak-alias.ll
test/tools/llvm-readobj/sections.test
tools/llvm-readobj/WasmDumper.cpp
tools/obj2yaml/wasm2yaml.cpp
tools/yaml2obj/yaml2wasm.cpp