llvm-project/lld/ELF
Brett Werling cf4f35b788 [ELF] Handle GCC collect2 -plugin-opt= on Windows
Follows up on commit cd5d5ce235 by
additionally ignoring relative paths ending in "lto-wrapper.exe" as
can be the case for GCC cross-compiled for Windows.

Reviewed By: tejohnson

Differential Revision: https://reviews.llvm.org/D138065
2022-11-16 09:58:50 -08:00
..
Arch [ELF] Restore AArch64Relaxer after 685b212553 2022-10-18 10:28:11 -07:00
AArch64ErrataFix.cpp [ELF] Fix duplicate work typo. NFC 2022-11-03 23:10:19 -07:00
AArch64ErrataFix.h
ARMErrataFix.cpp [ELF] Make relocateAlloc target specific. NFC 2022-10-17 11:01:11 -07:00
ARMErrataFix.h
CMakeLists.txt [LLD] [ELF] Fix building with LLVM_LINK_LLVM_DYLIB since zstd was taken into use 2022-09-22 15:14:24 +03:00
CallGraphSort.cpp
CallGraphSort.h
Config.h [ELF] Set DF_STATIC_TLS for AArch64/PPC32/PPC64 2022-10-16 12:08:08 -07:00
DWARF.cpp
DWARF.h
Driver.cpp [ELF] Handle GCC collect2 -plugin-opt= on Windows 2022-11-16 09:58:50 -08:00
Driver.h [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
DriverUtils.cpp [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
EhFrame.cpp
EhFrame.h
ICF.cpp [ELF] Move inputSections/ehInputSections into Ctx. NFC 2022-10-16 00:49:48 -07:00
ICF.h
InputFiles.cpp [ELF] Suppress "duplicate symbol" when resolving STB_WEAK and STB_GNU_UNIQUE in different COMDATs 2022-10-21 09:43:25 -07:00
InputFiles.h [ELF] Move init from ELFFileBase constructor to a separate function. NFC 2022-10-02 21:10:28 -07:00
InputSection.cpp [ELF] Make relocateAlloc target specific. NFC 2022-10-17 11:01:11 -07:00
InputSection.h [ELF] Make relocateAlloc target specific. NFC 2022-10-17 11:01:11 -07:00
LTO.cpp [ThinLTO] a ThinLTO warning is added if cache_size_bytes or cache_size_files is too small for the current link job. The warning recommends the user to consider adjusting --thinlto-cache-policy. 2022-11-14 12:27:29 +00:00
LTO.h
LinkerScript.cpp [ELF] Move inputSections/ehInputSections into Ctx. NFC 2022-10-16 00:49:48 -07:00
LinkerScript.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
MapFile.cpp [ELF] Remove ctx indirection. NFC 2022-10-01 12:06:33 -07:00
MapFile.h
MarkLive.cpp [ELF] Move inputSections/ehInputSections into Ctx. NFC 2022-10-16 00:49:48 -07:00
MarkLive.h
Options.td Revert "[LLD] Enable --no-undefined-version by default." 2022-11-09 16:17:33 +00:00
OutputSections.cpp [ELF] --compress-debug-sections=zstd: ignore error if zstd was not built with ZSTD_MULTITHREAD 2022-09-22 13:16:50 -07:00
OutputSections.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
README.md
Relocations.cpp [ELF] Inline computeAddend. NFC 2022-10-17 13:09:39 -07:00
Relocations.h
ScriptLexer.cpp
ScriptLexer.h
ScriptParser.cpp [ELF] Move driver into ctx and remove indirection. NFC 2022-10-01 15:12:50 -07:00
ScriptParser.h
SymbolTable.cpp [lld][nfc] Remove lld::demangle() (partial revert of D116279) 2022-10-14 15:28:47 -04:00
SymbolTable.h [ELF] Remove symtab indirection. NFC 2022-10-01 14:46:49 -07:00
Symbols.cpp [lld][nfc] Remove lld::demangle() (partial revert of D116279) 2022-10-14 15:28:47 -04:00
Symbols.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
SyntheticSections.cpp [ELF] Add gdb index time trace 2022-11-06 15:13:32 -08:00
SyntheticSections.h [ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFC 2022-10-02 13:23:52 -07:00
Target.cpp [ELF] Make relocateAlloc target specific. NFC 2022-10-17 11:01:11 -07:00
Target.h [ELF] Make relocateAlloc target specific. NFC 2022-10-17 11:01:11 -07:00
Thunks.cpp
Thunks.h
Writer.cpp [lld] Use llvm::reverse (NFC) 2022-11-06 08:39:41 -08:00
Writer.h

README.md

See docs/NewLLD.rst