[WebAssembly] Emit .llvmcmd and .llvmbc as custom sections
authorSam Clegg <sbc@chromium.org>
Tue, 31 Mar 2020 00:37:01 +0000 (17:37 -0700)
committerSam Clegg <sbc@chromium.org>
Tue, 14 Apr 2020 20:24:18 +0000 (13:24 -0700)
commit3ea1c62cbae2fa89cd49a47879bd63bcfdf3fb9b
treef34a93b135c355bb607070b4d0df8a7d3002ea13
parentec442f09968f7597710b29fac6613843ca7f4961
[WebAssembly] Emit .llvmcmd and .llvmbc as custom sections

Fixes: https://bugs.llvm.org/show_bug.cgi?id=45362

Differential Revision: https://reviews.llvm.org/D77115
clang/test/Driver/embed-bitcode-wasm.c [new file with mode: 0644]
clang/test/Driver/fembed-bitcode.c
lld/wasm/Writer.cpp
llvm/include/llvm/MC/MCSymbolWasm.h
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
llvm/lib/MC/WasmObjectWriter.cpp