[Object][WebAssemlby] Report function types (signatures). NFC
authorSam Clegg <sbc@chromium.org>
Mon, 4 Oct 2021 23:47:59 +0000 (16:47 -0700)
committerSam Clegg <sbc@chromium.org>
Tue, 5 Oct 2021 00:33:56 +0000 (17:33 -0700)
commitc0039de2953d15815448b4b3c3bafb45607781e0
tree98b51e70a07d577c5447ba0f43a7b5ffb950b57b
parent758ea6c03e466ca9035392f26941bd7524cfbdc6
[Object][WebAssemlby] Report function types (signatures). NFC

This simplifies the code in a number of ways and avoids
having to track functions and their types separately.

Differential Revision: https://reviews.llvm.org/D111104
lld/wasm/InputFiles.cpp
lld/wasm/InputFiles.h
llvm/include/llvm/BinaryFormat/Wasm.h
llvm/include/llvm/Object/Wasm.h
llvm/lib/Object/WasmObjectFile.cpp
llvm/tools/obj2yaml/wasm2yaml.cpp