llvm-project/lld/wasm
Sam Clegg 697f2149f1 [WebAssembly] LTO: Honor comdat groups when loading bitcode files
But don't apply comdat groups when loading the LTO object files.
This is basically the same logic used by the ELF linker.

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

llvm-svn: 360782
2019-05-15 16:03:28 +00:00
..
CMakeLists.txt [WebAssembly] Fix broken build due to missing attributes.inc 2018-06-13 08:38:23 +00:00
Config.h [WebAssembly] Handle command line options consistently with the ELF backend. 2019-05-08 16:20:05 +00:00
Driver.cpp [WebAssembly] Handle command line options consistently with the ELF backend. 2019-05-08 16:20:05 +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 Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
InputFiles.cpp [WebAssembly] LTO: Honor comdat groups when loading bitcode files 2019-05-15 16:03:28 +00:00
InputFiles.h [WebAssembly] LTO: Honor comdat groups when loading bitcode files 2019-05-15 16:03:28 +00:00
InputGlobal.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
LTO.cpp [WebAssembly] Remove uses of ThreadModel 2019-02-28 18:39:08 +00:00
LTO.h [WebAssembly] Support imports from custom module names 2019-02-01 02:29:57 +00:00
MarkLive.cpp [WebAssembly] Apply data relocations at runtime in shared objects 2019-04-04 18:40:51 +00:00
MarkLive.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
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 Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
OutputSegment.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
SymbolTable.cpp [WebAssembly] LTO: Honor comdat groups when loading bitcode files 2019-05-15 16:03:28 +00:00
SymbolTable.h [WebAssembly] LTO: Honor comdat groups when loading bitcode files 2019-05-15 16:03:28 +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 [WebAssembly] Refactor relocation processing. NFC. 2019-05-13 16:42:52 +00:00
Writer.h [WebAssembly] clang-tidy (NFC) 2019-02-04 19:13:46 +00:00
WriterUtils.cpp [wasm] Simplify. NFC 2019-04-18 13:33:29 +00:00
WriterUtils.h Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00