llvm-project/lld/wasm
Sam Clegg 5e8cba9e39 [WebAssembly] Apply data relocations in parallel. NFC.
Store data relocations with their respective segment.
This allows relocations to be applied as each segment
is written (and therefore in parallel).

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

llvm-svn: 321105
2017-12-19 20:45:15 +00:00
..
CMakeLists.txt Add missing reference to lldCommon in MinGW/CMakeLists.txt 2017-12-13 20:39:02 +00:00
Config.h [WebAssembly] Remove used variable 2017-12-07 03:51:37 +00:00
Driver.cpp Remove redundant local variables. 2017-12-11 23:19:11 +00:00
InputFiles.cpp [WebAssembly] Move code for copying of data segment relocation. NFC. 2017-12-17 17:52:01 +00:00
InputFiles.h [WebAssembly] De-dup indirect function table. 2017-12-11 22:00:56 +00:00
InputSegment.cpp
InputSegment.h [WebAssembly] Apply data relocations in parallel. NFC. 2017-12-19 20:45:15 +00:00
Options.td [WebAssembly] Add --no-entry argument 2017-12-08 17:58:25 +00:00
OutputSections.cpp [WebAssembly] Apply data relocations in parallel. NFC. 2017-12-19 20:45:15 +00:00
OutputSections.h [WebAssembly] Apply data relocations in parallel. NFC. 2017-12-19 20:45:15 +00:00
OutputSegment.h [WebAssembly] Apply data relocations in parallel. NFC. 2017-12-19 20:45:15 +00:00
SymbolTable.cpp [WebAssembly] Fix typo 2017-12-19 18:36:31 +00:00
SymbolTable.h [WebAssembly] Remove used member from SymbolTable 2017-12-19 18:32:13 +00:00
Symbols.cpp [WebAssembly] De-dup indirect function table. 2017-12-11 22:00:56 +00:00
Symbols.h [WebAssembly] Base imports on Symtab. NFC. 2017-12-15 19:23:49 +00:00
Writer.cpp [WebAssembly] Fix a couple of typos. NFC. 2017-12-19 19:56:27 +00:00
Writer.h
WriterUtils.cpp [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00
WriterUtils.h [WebAssembly] Allow function signature checking at link time 2017-11-30 01:40:08 +00:00