llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc
Derek Schuff 7747d703e3 [WebAssembly] Emit .import_global assembler directives
Support a new assembler directive, .import_global, to declare imported
global variables (i.e. those with external linkage and no
initializer). The linker turns these into wasm imports.

Patch by Jacob Gravelle

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

llvm-svn: 288296
2016-12-01 00:11:15 +00:00
..
CMakeLists.txt [WebAssembly] Introduce a WebAssemblyTargetStreamer class. 2016-01-12 20:30:51 +00:00
LLVMBuild.txt
WebAssemblyAsmBackend.cpp [WebAssembly] Implement more WebAssembly binary encoding. 2016-10-24 23:27:49 +00:00
WebAssemblyELFObjectWriter.cpp WebAssembly: fix build break introduced by ELFObjectWriter churn 2016-01-13 23:36:00 +00:00
WebAssemblyMCAsmInfo.cpp [NFC] Header cleanup 2016-04-18 09:17:29 +00:00
WebAssemblyMCAsmInfo.h [WebAssembly] Switch WebAssemblyMCAsmInfo.h from MCAsmInfo to MCAsmInfoELF. 2015-12-17 20:50:45 +00:00
WebAssemblyMCCodeEmitter.cpp [WebAssembly] Implement more WebAssembly binary encoding. 2016-10-24 23:27:49 +00:00
WebAssemblyMCTargetDesc.cpp [WebAssembly] Implement more WebAssembly binary encoding. 2016-10-24 23:27:49 +00:00
WebAssemblyMCTargetDesc.h [WebAssembly] Reorder load/store operands to match binary encoding. 2016-10-25 00:17:11 +00:00
WebAssemblyTargetStreamer.cpp [WebAssembly] Emit .import_global assembler directives 2016-12-01 00:11:15 +00:00
WebAssemblyTargetStreamer.h [WebAssembly] Emit .import_global assembler directives 2016-12-01 00:11:15 +00:00