aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF
AgeCommit message (Expand)AuthorFilesLines
2023-07-25[lld][ELF] Support LoongArchWANG Xuerui10-19/+760
2023-07-20Revert "[lld] Preliminary fat-lto-object support"Paul Kirth3-30/+6
2023-07-19[lld] Preliminary fat-lto-object supportPaul Kirth3-6/+30
2023-07-19[ELF] --build-id=fast: switch to xxh3_64bitsFangrui Song1-1/+1
2023-07-19[ELF] splitNonStrings: switch to xxh3_64bitsFangrui Song1-1/+1
2023-07-19[ELF] Use llvm::xxh3_64bits for MergeInputSection::splitStringsFangrui Song1-2/+2
2023-07-18[ELF] --icf: switch to xxh3_64bitsFangrui Song1-1/+1
2023-07-18[lld] A Unified LTO Bitcode FrontendMatthew Voss4-2/+29
2023-07-15[ELF] Support operator ^ and ^=Fangrui Song2-10/+21
2023-07-11[ELF] Make subsequent opens to auxiliary files appendAlex Brachet3-4/+17
2023-07-06[ELF] Use compression::getReasonIfUnsupported for zlib/zstd unavailable errorFangrui Song1-15/+15
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku14-2/+557
2023-07-05[ELF] Remove one unneeded unquote from D124266Fangrui Song1-1/+1
2023-07-05[lld/elf] support quote usage in section namesRoger Pau Monne1-5/+5
2023-06-30[ARM] armv6m eXecute Only (XO) long branch ThunkKeith Walker1-6/+56
2023-06-29[lld][AArch64] Add BTI landing pad to PLT entries when the symbol is exported.Daniel Kiss1-2/+5
2023-06-29[ELF][NFC] Change comment terminologyAlex Brachet1-1/+1
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich3-0/+3
2023-06-23[lld][ARM] Add support for 16-bit thumb group relocationsJohn Brawn1-0/+21
2023-06-22Revert "Revert "[lld][Arm] Big Endian - Byte invariant support.""Simi Pallipurath9-12/+174
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips14-577/+2
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku14-2/+577
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku14-577/+2
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku14-2/+577
2023-06-20Revert "[lld][Arm] Big Endian - Byte invariant support."Simi Pallipurath9-171/+12
2023-06-20[lld][Arm] Big Endian - Byte invariant support.Simi Pallipurath9-12/+171
2023-06-19Re-land [LLD] Allow usage of LLD as a libraryAlexandre Ganea1-4/+7
2023-06-15[ELF] << >>: make RHS less than 64Fangrui Song1-4/+4
2023-06-14[ELF] Fix early overflow check in finalizeAddressDependentContentAndreu Carminati3-6/+25
2023-06-14[ELF] Refine warning condition for memory region assignment for non-allocatab...Andreu Carminati1-1/+6
2023-06-14Revert "[LLD] Allow usage of LLD as a library"Leonard Chan1-7/+4
2023-06-13[LLD] Allow usage of LLD as a libraryAlexandre Ganea1-4/+7
2023-06-06[ELF] Add PT_RISCV_ATTRIBUTES program headerFangrui Song1-0/+3
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers2-9/+10
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song16-57/+57
2023-06-05[LLD] Emit DT_PPC64_OPT into the dynamic sectionStefan Pintilie3-0/+15
2023-05-31[ELF][RISCV] --wrap=foo: Correctly update st_value(foo)Fangrui Song1-1/+9
2023-05-25[ELF] findAllByVersion: optimize a find('@') with hasVersionSuffix. NFCFangrui Song1-6/+6
2023-05-25[ELF] x86-64: place .lrodata, .lbss, and .ldata away from code sectionsFangrui Song2-12/+31
2023-05-25[lld][ELF] Implement –print-memory-usagePetr Hosek6-2/+44
2023-05-23[lld][ELF] Do not emit warning for NOLOAD output sectionsLeonard Chan1-10/+12
2023-05-16[lld][RISCV] Handle relaxation reductions of more than 65536 bytesRoland McGrath2-5/+5
2023-05-16Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)Kazu Hirata1-4/+4
2023-05-15[LLD][ELF] Add missing program header parsing to OVERLAYPeter Smith1-0/+1
2023-05-12[ELF] Simplify getSectionRank and rewrite commentsFangrui Song1-74/+44
2023-05-12[ELF] Remove remnant ranks for PPC64 ELFv1 special sectionsFangrui Song1-11/+1
2023-05-10[Object] Fix handling of Elf_Nhdr with sh_addralign=8Fangrui Song1-4/+5
2023-05-04[lld][RISCV][NFC] Simplify symbol value calculation in relaxJob Noorman1-17/+2
2023-05-03[LLD][ELF] Fix --check-dynamic-relocations for 32-bit targetsAndrew Ng1-3/+5
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers2-10/+9