[WebAssembly] Remove DataSize from linking metadata
authorSam Clegg <sbc@chromium.org>
Tue, 27 Feb 2018 23:58:03 +0000 (23:58 +0000)
committerSam Clegg <sbc@chromium.org>
Tue, 27 Feb 2018 23:58:03 +0000 (23:58 +0000)
commit99eb42c0c5ebe7ffe65c1bd7efeeaf9f3edf8340
tree5b9396988ac8867fe9716a55f05d910e26230dcb
parent86b4a09a99b689f9717bd17cabd850857a53388d
[WebAssembly] Remove DataSize from linking metadata

This means we don't need to write the linking metadata section
at all for executable (non-relocatable) output.

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

llvm-svn: 326268
16 files changed:
lld/test/wasm/alias.ll
lld/test/wasm/call-indirect.ll
lld/test/wasm/data-layout.ll
lld/test/wasm/function-imports-first.ll
lld/test/wasm/gc-sections.ll
lld/test/wasm/init-fini.ll
lld/test/wasm/local-symbols.ll
lld/test/wasm/locals-duplicate.test
lld/test/wasm/many-functions.ll
lld/test/wasm/relocatable.ll
lld/test/wasm/stack-pointer.ll
lld/test/wasm/weak-alias-overide.ll
lld/test/wasm/weak-alias.ll
lld/test/wasm/weak-symbols.ll
lld/test/wasm/weak-undefined.ll
lld/wasm/Writer.cpp