[WebAssembly] Refactor handling of weak undefined functions. NFC.
authorSam Clegg <sbc@chromium.org>
Thu, 7 Feb 2019 22:42:16 +0000 (22:42 +0000)
committerSam Clegg <sbc@chromium.org>
Thu, 7 Feb 2019 22:42:16 +0000 (22:42 +0000)
commit230dc11d24626c8a717de5073fef31ea8ea2683f
treed6615c67263009ce81f191b15416fc5a68fe3cfe
parent81f859d16940e7b7193c074ee03ff39a79dff901
[WebAssembly] Refactor handling of weak undefined functions. NFC.

Also add to the docs.

This is refactor in preparation for https://reviews.llvm.org/D57909

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

llvm-svn: 353478
lld/docs/WebAssembly.rst
lld/test/wasm/archive-weak-undefined.ll
lld/test/wasm/cxx-mangling.ll
lld/test/wasm/lto/weak-undefined.ll
lld/test/wasm/undefined-weak-call.ll
lld/wasm/Driver.cpp
lld/wasm/SymbolTable.cpp
lld/wasm/SymbolTable.h
lld/wasm/Symbols.h