llvm-project/lld/wasm
Sam Clegg 177b458c8a [WebAssembly] Add --export-all flag
This causes all symbols to be exported in the final wasm binary
even if they were not compiled with default visibility.

This feature is useful for the emscripten toolchain that has a
corresponding EXPORT_ALL feature which allows the JS code to
interact with all C function.

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

llvm-svn: 334157
2018-06-07 01:27:07 +00:00
..
CMakeLists.txt [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
Config.h [WebAssembly] Add --export-all flag 2018-06-07 01:27:07 +00:00
Driver.cpp [WebAssembly] Add --export-all flag 2018-06-07 01:27:07 +00:00
InputChunks.cpp Replace last DEBUG occurrence with LLVM_DEBUG in lld. 2018-05-23 14:03:01 +00:00
InputChunks.h [WebAssembly] Add option to remove LEB padding at relocate sites 2018-05-18 23:28:05 +00:00
InputFiles.cpp [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
InputFiles.h [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
InputGlobal.h [WebAssembly] Implement -print-gc-sections, to better test GC of globals 2018-04-20 17:28:12 +00:00
LTO.cpp [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
LTO.h [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
MarkLive.cpp [lld] Update uses of DEBUG macro to LLVM_DEBUG. 2018-05-15 13:36:20 +00:00
MarkLive.h Consistent (non) use of empty lines in include blocks 2018-02-20 21:53:18 +00:00
Options.td [WebAssembly] Add --export-all flag 2018-06-07 01:27:07 +00:00
OutputSections.cpp [WebAssembly] Add option to remove LEB padding at relocate sites 2018-05-18 23:28:05 +00:00
OutputSections.h [WebAssembly] Add support for debug (DWARF) sections 2018-05-04 23:14:42 +00:00
OutputSegment.h [WebAssembly] Remove another trivial accessor. 2018-04-05 19:37:31 +00:00
SymbolTable.cpp [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
SymbolTable.h [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
Symbols.cpp [lld] Update uses of DEBUG macro to LLVM_DEBUG. 2018-05-15 13:36:20 +00:00
Symbols.h [WebAssembly] Initial support for LTO 2018-05-30 18:07:52 +00:00
Writer.cpp [WebAssembly] Add --export-all flag 2018-06-07 01:27:07 +00:00
Writer.h
WriterUtils.cpp Support: Simplify endian stream interface. NFCI. 2018-05-18 19:46:24 +00:00
WriterUtils.h [WebAssembly] Add export/import for function pointer table 2018-03-27 17:38:51 +00:00