llvm-project/lld/wasm
Sam Clegg b685ddf288 [WebAssembly] Always take into account added when applying runtime relocations
The code we generate for applying data relocations at runtime omitted
the symbols with GOT entries.

Also refactor the code to reduce duplication.

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

llvm-svn: 359207
2019-04-25 17:11:54 +00:00
..
CMakeLists.txt
Config.h Reland "[WebAssembly] Add linker options to control feature checking" 2019-03-26 04:11:05 +00:00
Driver.cpp [WebAssembly] Ensure ArchiveName is set even in the presence of --whole-archive. 2019-04-09 05:41:52 +00:00
InputChunks.cpp [WebAssembly] Always take into account added when applying runtime relocations 2019-04-25 17:11:54 +00:00
InputChunks.h [WebAssembly] Apply data relocations at runtime in shared objects 2019-04-04 18:40:51 +00:00
InputEvent.h
InputFiles.cpp [WebAssembly] Fix typo in relocation checking 2019-04-23 14:49:38 +00:00
InputFiles.h [WebAssembly] Ensure ArchiveName is set even in the presence of --whole-archive. 2019-04-09 05:41:52 +00:00
InputGlobal.h
LTO.cpp
LTO.h
MarkLive.cpp [WebAssembly] Apply data relocations at runtime in shared objects 2019-04-04 18:40:51 +00:00
MarkLive.h
Options.td Reland "[WebAssembly] Add linker options to control feature checking" 2019-03-26 04:11:05 +00:00
OutputSections.cpp [WebAssembly] Emit the DataCount section when bulk memory is enabled 2019-04-19 23:40:36 +00:00
OutputSections.h
OutputSegment.h
SymbolTable.cpp [wasm] Simplify. NFC 2019-04-18 13:33:29 +00:00
SymbolTable.h [WebAssembly] Ensure ArchiveName is set even in the presence of --whole-archive. 2019-04-09 05:41:52 +00:00
Symbols.cpp [WebAssembly] Always take into account added when applying runtime relocations 2019-04-25 17:11:54 +00:00
Symbols.h [WebAssembly] Apply data relocations at runtime in shared objects 2019-04-04 18:40:51 +00:00
Writer.cpp Use llvm::stable_sort 2019-04-23 02:42:06 +00:00
Writer.h
WriterUtils.cpp [wasm] Simplify. NFC 2019-04-18 13:33:29 +00:00
WriterUtils.h