llvm-project/lld/wasm
Sam Clegg ec47dba1c8 [lld][WebAssembly] Perform data relocations during start function
We already perform memory initialization and apply global relocations
during start.  It makes sense to performs data relocations too.  I think
the reason we were not doing this already is solely historical.

Differential Revision: https://reviews.llvm.org/D117412
2022-01-18 14:08:42 -08:00
..
CMakeLists.txt
Config.h [lld][WebAssembly] Initialize bss segments using memory.fill 2021-10-28 17:15:08 -07:00
Driver.cpp Revert [LLD] Remove global state in lldCommon 2022-01-16 11:03:06 -05:00
InputChunks.cpp fix comment typos to cycle bots 2021-10-27 09:53:08 -04:00
InputChunks.h
InputElement.h [WebAssembly] Remove WasmTagType 2021-10-05 17:11:22 -07:00
InputFiles.cpp Revert [LLD] Remove global state in lldCommon 2022-01-16 11:03:06 -05:00
InputFiles.h [lld][WebAssembly] Handle duplicate archive member names in ThinLTO 2021-10-28 11:48:04 -07:00
LTO.cpp [Support] Improve Caching conformance with Support library behavior 2021-11-04 13:00:44 -07:00
LTO.h
MapFile.cpp
MapFile.h
MarkLive.cpp
MarkLive.h
Options.td fix comment typos to cycle bots 2021-10-27 09:53:08 -04:00
OutputSections.cpp [lld][WebAssembly] Initialize bss segments using memory.fill 2021-10-28 17:15:08 -07:00
OutputSections.h
OutputSegment.cpp
OutputSegment.h [lld][WebAssembly] Initialize bss segments using memory.fill 2021-10-28 17:15:08 -07:00
Relocations.cpp fix comment typos to cycle bots 2021-10-27 09:53:08 -04:00
Relocations.h
SymbolTable.cpp Revert [LLD] Remove global state in lldCommon 2022-01-16 11:03:06 -05:00
SymbolTable.h [lld] Rename addCombinedLTOObjects to match ELF driver. NFC 2021-10-28 11:46:19 -07:00
Symbols.cpp [lld] Add support for other demanglers other than Itanium 2022-01-05 03:25:41 +00:00
Symbols.h fix comment typos to cycle bots 2021-10-27 09:53:08 -04:00
SyntheticSections.cpp [lld][WebAssembly] Generate TLS relocation code also when linking statically 2021-10-29 13:26:35 -07:00
SyntheticSections.h [NFC] Inclusive language: Remove instances of master in URLs 2021-11-05 08:48:41 -05:00
Writer.cpp [lld][WebAssembly] Perform data relocations during start function 2022-01-18 14:08:42 -08:00
Writer.h
WriterUtils.cpp [WebAssembly] Remove WasmTagType 2021-10-05 17:11:22 -07:00
WriterUtils.h [WebAssembly] Remove WasmTagType 2021-10-05 17:11:22 -07:00