[WebAssembly] Add codegen support for the import_field attribute
authorDan Gohman <dan433584@gmail.com>
Fri, 1 Feb 2019 22:27:34 +0000 (22:27 +0000)
committerDan Gohman <dan433584@gmail.com>
Fri, 1 Feb 2019 22:27:34 +0000 (22:27 +0000)
commitf726e4454c55d55d37bd1a05065fc392d89e05c8
treef9b73f3aa270d37fa71e0859fe0d83b040f62b1e
parentcae8459ad2d4cce5806bc8d64ef0020bc20e3252
[WebAssembly] Add codegen support for the import_field attribute

This adds the LLVM side of https://reviews.llvm.org/D57602 -- the
import_field attribute. See that patch for details.

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

llvm-svn: 352931
llvm/include/llvm/MC/MCSymbolWasm.h
llvm/lib/MC/MCWasmStreamer.cpp
llvm/lib/MC/WasmObjectWriter.cpp
llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.cpp
llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyTargetStreamer.h
llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
llvm/test/CodeGen/WebAssembly/import-module.ll
llvm/test/MC/WebAssembly/external-func-address.ll