llvm-project/lld/ELF
Kazu Hirata 8e494b85a5 Use llvm::drop_begin (NFC) 2022-08-20 21:18:30 -07:00
..
Arch [ELF] Fix .plt.got comments. NFC 2022-08-16 23:29:01 -07:00
AArch64ErrataFix.cpp [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into Ctx. NFC 2022-06-29 18:53:38 -07:00
AArch64ErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ARMErrataFix.cpp [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into Ctx. NFC 2022-06-29 18:53:38 -07:00
ARMErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
CMakeLists.txt Revert "[llvm] cmake config groundwork to have ZSTD in LLVM" 2022-07-08 13:48:05 -07:00
CallGraphSort.cpp [ELF] CallGraphSort: replace vector<int> with unique_ptr<int[]>. NFC 2022-07-29 00:59:48 -07:00
CallGraphSort.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Config.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
DWARF.cpp [ELF] Simplify llvm::enumerate with structured binding. NFC 2022-08-09 21:52:08 -07:00
DWARF.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Driver.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
Driver.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
DriverUtils.cpp [ELF] --reproduce: strip directories for --print-archive-stats= and --why-extract= 2022-08-01 22:06:46 -07:00
EhFrame.cpp [ELF] Support 'G' in .eh_frame 2022-06-08 14:28:58 -07:00
EhFrame.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ICF.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
ICF.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
InputFiles.cpp [ELF] Simplify llvm::enumerate with structured binding. NFC 2022-08-09 21:52:08 -07:00
InputFiles.h [ELF] De-template BitcodeFile::parse. NFC 2022-08-09 21:46:28 -07:00
InputSection.cpp [ELF] Parallelize input section initialization 2022-08-04 11:47:52 -07:00
InputSection.h [ELF] Split EhInputSection::pieces into cies and fdes 2022-07-31 16:16:10 -07:00
LTO.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
LTO.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
LinkerScript.cpp [ELF] Move EhInputSection out of inputSections. NFC 2022-07-31 11:58:08 -07:00
LinkerScript.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
MapFile.cpp [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into Ctx. NFC 2022-06-29 18:53:38 -07:00
MapFile.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
MarkLive.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
MarkLive.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Options.td [ELF] Support --package-metadata 2022-08-08 21:31:58 +00:00
OutputSections.cpp [ELF] Optimize getInputSections. NFC 2022-07-05 23:31:09 -07:00
OutputSections.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
README.md
Relocations.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
Relocations.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ScriptLexer.cpp [ELF] Support -= *= /= <<= >>= &= |= in symbol assignments 2022-06-25 22:22:59 -07:00
ScriptLexer.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ScriptParser.cpp [ELF] Optimize some non-constant alignTo with alignToPowerOf2. NFC 2022-07-24 11:20:49 -07:00
ScriptParser.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
SymbolTable.cpp [ELF] Drop unused original symbol after wrapping if not defined 2022-04-22 16:47:15 -07:00
SymbolTable.h [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
Symbols.cpp [ELF] Move whyExtract/backwardReferences from LinkerDriver to Ctx. NFC 2022-06-29 17:34:31 -07:00
Symbols.h [ELF] Move whyExtract/backwardReferences from LinkerDriver to Ctx. NFC 2022-06-29 17:34:31 -07:00
SyntheticSections.cpp Use llvm::drop_begin (NFC) 2022-08-20 21:18:30 -07:00
SyntheticSections.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Target.cpp [ELF] Combine EhInputSection removal and MergeInputSection removal. NFC 2022-07-29 00:39:57 -07:00
Target.h [ELF] Relax R_RISCV_ALIGN 2022-07-07 10:16:09 -07:00
Thunks.cpp [PowerPC][LLD] Change PPC64R2SaveStub to only use non-PC-relative code 2022-07-13 19:34:33 -05:00
Thunks.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Writer.cpp [lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFC 2022-08-19 14:56:08 -07:00
Writer.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00

README.md

See docs/NewLLD.rst