llvm-capstone/lld/ELF
Sam Clegg f5e58a0380
[lld][ELF] Simplify handleLibcall. NFC (#78659)
I noticed this while working on #78658
2024-01-19 12:39:35 -08:00
..
Arch [LLD][RISCV] Report error for unsatisfiable RISCV_ALIGN (#74121) 2024-01-17 14:32:20 -08:00
AArch64ErrataFix.cpp [llvm] Add missing StringExtras.h includes 2023-06-25 15:42:22 +01:00
AArch64ErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ARMErrataFix.cpp [lld] StringRef::{starts,ends}with => {starts,ends}_with. NFC 2023-06-05 14:36:19 -07:00
ARMErrataFix.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
CallGraphSort.cpp [ELF] Fix assertion in cdsort (#71708) 2023-11-08 12:34:36 -08:00
CallGraphSort.h [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
CMakeLists.txt [ELF] A new code layout algorithm for function reordering [3a/3] 2023-09-26 06:24:34 -07:00
Config.h Use llvm::endianness{,::little,::native} (NFC) 2023-10-09 00:54:47 -07:00
Driver.cpp [lld][ELF] Simplify handleLibcall. NFC (#78659) 2024-01-19 12:39:35 -08:00
Driver.h [llvm] Extract common OptTable bits into macros 2023-08-04 13:57:13 -07:00
DriverUtils.cpp [llvm] Extract common OptTable bits into macros 2023-08-04 13:57:13 -07:00
DWARF.cpp [DebugInfo] llvm::Optional => std::optional 2022-12-05 00:09:22 +00:00
DWARF.h [ELF] IWYU <optional> NFC 2023-12-06 15:18:46 -08:00
EhFrame.cpp [ELF] Change rawData to content() and data() to contentMaybeDecompress() 2022-11-20 22:43:22 +00:00
EhFrame.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
ICF.cpp [ELF] --icf: switch to xxh3_64bits 2023-07-18 17:57:31 -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] IWYU <optional> NFC 2023-12-06 15:18:46 -08:00
InputFiles.h [ELF] Make some InputSection/InputFile member functions const. NFC 2023-11-16 20:24:14 -08:00
InputSection.cpp [lld][LoongArch] Handle extreme code model relocs according to psABI v2.30 (#73387) 2024-01-10 18:03:52 +08:00
InputSection.h [ELF] Make some InputSection/InputFile member functions const. NFC 2023-11-16 20:24:14 -08:00
LinkerScript.cpp [ELF] -r: fix crash when SHF_LINK_ORDER linked-to section has a larger index 2024-01-08 21:13:27 -08:00
LinkerScript.h [ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425) 2023-10-18 08:56:17 -07:00
LTO.cpp [NFC][LLD] Refactor some copy-paste into the Common library (#67598) 2023-09-28 00:06:48 +02:00
LTO.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
MapFile.cpp [ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295) 2023-10-17 14:10:52 -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] Cortex-M Security Extensions (CMSE) Support 2023-07-06 11:34:07 +01:00
MarkLive.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Options.td Reapply [ELF] Making cdsort default for function reordering (#68638) 2023-11-03 16:03:06 -07:00
OutputSections.cpp [ELF] Define NOMINMAX to fix zlib.h caused build failure on Windows (#70368) 2023-11-02 08:59:54 -04:00
OutputSections.h [ELF] Change most llvm::Optional to std::optional 2022-11-26 19:19:15 -08:00
README.md
Relocations.cpp [lld/ELF] Hint if R_X86_64_PC32 overflows and references a SHF_X86_64_LARGE section (#73045) 2024-01-17 15:38:59 -08:00
Relocations.h [ELF] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 in non-SHF_ALLOC sections (#72610) 2023-11-21 07:43:29 -08:00
ScriptLexer.cpp [ELF] Support operator ^ and ^= 2023-07-15 14:10:40 -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] OVERLAY: support optional start address and LMA 2024-01-08 16:12:49 -08:00
ScriptParser.h [lld/elf] Use C++17 nested namespace syntax in most places 2022-08-10 16:47:30 -04:00
Symbols.cpp [ELF] Merge verdefIndex into versionId. NFC (#72208) 2023-11-16 01:03:52 -08:00
Symbols.h [ELF] Merge verdefIndex into versionId. NFC (#72208) 2023-11-16 01:03:52 -08:00
SymbolTable.cpp [ELF] Merge verdefIndex into versionId. NFC (#72208) 2023-11-16 01:03:52 -08:00
SymbolTable.h [LLD][ELF] Cortex-M Security Extensions (CMSE) Support 2023-07-06 11:34:07 +01:00
SyntheticSections.cpp [NFC] [lld] [MTE] Rename MemtagDescriptors to MemtagGlobalDescriptors (#77300) 2024-01-09 10:06:21 +01:00
SyntheticSections.h [NFC] [lld] [MTE] Rename MemtagDescriptors to MemtagGlobalDescriptors (#77300) 2024-01-09 10:06:21 +01:00
Target.cpp [ELF] Handle relocations in synthetic .eh_frame with a non-zero offset within the output section (#65966) 2023-10-03 10:20:14 +01:00
Target.h [lld][LoongArch] Handle extreme code model relocs according to psABI v2.30 (#73387) 2024-01-10 18:03:52 +08:00
Thunks.cpp [lld] Synthesize metadata for MTE globals 2023-07-31 17:07:42 +02:00
Thunks.h [ELF][PPC64] Actually implement --no-power10-stubs 2023-02-27 16:19:13 -08:00
Writer.cpp [NFC] [lld] [MTE] Rename MemtagDescriptors to MemtagGlobalDescriptors (#77300) 2024-01-09 10:06:21 +01:00
Writer.h [lld] [MTE] Allow android note for static executables. (#77078) 2024-01-08 11:22:38 +01:00

See docs/NewLLD.rst