aboutsummaryrefslogtreecommitdiff
path: root/lld
AgeCommit message (Expand)AuthorFilesLines
2022-02-08[ELF] --warn-backrefs: suppress warnings for backward references within the a...Fangrui Song2-13/+21
2022-02-08[lld][clang][cmake] Clean up a few thingsJohn Ericson1-6/+12
2022-02-07Fix lld standalone buildMariusz Ceier1-1/+1
2022-02-05[ELF] Fix crash when an input is incompatible with a lazy object fileFangrui Song2-6/+8
2022-02-04[ELF] Support R_PPC_NONE/R_PPC64_NONE in getImplicitAddendFangrui Song3-0/+32
2022-02-04[ELF][test] Test getImplicitAddend for R_ARM_NONE/R_RISCV_NONE/R_386_NONE/R_X...Fangrui Song4-89/+26
2022-02-04[ELF] Support REL-format R_AARCH64_NONE relocationFangrui Song3-26/+71
2022-02-01[docs] Remove hard-coded version numbers from sphinx configsTom Stellard2-17/+10
2022-02-02[lld][ELF] Add support for ADRP+ADD optimization for AArch64Alexander Shaposhnikov7-6/+188
2022-02-01[lld-macho][nfc] Comments and style fixesJez Ng6-18/+29
2022-02-01[ELF] Update flag propagation rule to ignore discarded output sectionsFangrui Song2-6/+8
2022-02-01[ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it ...Fangrui Song5-20/+18
2022-02-01[ELF] Deduplicate names of local symbols only with -O2Fangrui Song3-2/+41
2022-02-01[ELF] Simplify code with invokeELFT. NFCFangrui Song2-34/+3
2022-02-01[ELF] De-template LinkerDriver::link. NFCFangrui Song3-27/+33
2022-02-01[lld][MachO] Fix typo in rename.sAlexander Shaposhnikov1-1/+1
2022-02-01[lld][ELF] Add missing RUN in aarch64-adrp-ldr-got.sAlexander Shaposhnikov1-1/+1
2022-02-01[ELF] Change vector<Symbol *> to SmallVector. NFCFangrui Song1-1/+1
2022-02-01[ELF] Change vector<InputSection *> to SmallVector. NFCFangrui Song4-6/+6
2022-02-01[ELF] Switch split-stack to use SmallVector. NFCFangrui Song1-2/+3
2022-01-31[lld-macho][test] Add test for UUID formatJez Ng1-0/+9
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song1-1/+1
2022-01-30[ELF] splitStrings: replace entSize==1 special case with manual loop unswitch...Fangrui Song2-20/+20
2022-01-30[ELF] Simplify SectionBase::partition handling and make it live by default. NFCFangrui Song5-12/+8
2022-01-30[ELF] Change splitSections to objectFiles based parallelForEach. NFCFangrui Song1-7/+13
2022-01-30[lld-macho] Add support for -add_empty_sectionKeith Smiley3-0/+28
2022-01-30[test][lld-macho] Improve LC_FUNCTION_STARTS test coverageKeith Smiley1-0/+27
2022-01-30[ELF] copyShtGroup: replace unordered_set<uint32_t> with DenseSet<uint32_t>. NFCFangrui Song2-4/+2
2022-01-30[ELF] crtbegin/crtend test: replace std::regex with hand-written matcher. NFCFangrui Song1-15/+11
2022-01-30[ELF][test] Test {crtbegin,crtend}{S,T}.oFangrui Song1-1/+5
2022-01-30[ELF] Simplify maybeCompress with lld::split. NFCFangrui Song1-6/+3
2022-01-30[ELF] Optimize MergeInputSection::splitNonStrings with resize_for_overwrite. NFCFangrui Song2-1/+2
2022-01-29[ELF] Add some Mips*Section to InStruct and change make<Mips*Section> to std:...Fangrui Song3-15/+21
2022-01-29[ELF] Remove make<std::unique_ptr<MemoryBuffer>>. NFCFangrui Song1-2/+2
2022-01-29[ELF] De-template getErrorPlace. NFCFangrui Song1-16/+1
2022-01-29[ELF] De-template getAndFeatures. NFCFangrui Song2-6/+5
2022-01-29[ELF] Make errorOrWarn opaque to decrease code size. NFCFangrui Song2-6/+8
2022-01-29[ELF] Optimize obj.getSectionIndex. NFCFangrui Song1-3/+10
2022-01-29[ELF] Simplify eSyms. NFCFangrui Song1-4/+2
2022-01-29[ELF] createInputSection: remove unneeded argument. NFCFangrui Song2-7/+7
2022-01-29[ELF] Avoid repeated getObj construction in getSectionIndex. NFCFangrui Song2-20/+25
2022-01-29[ELF] Reorder InputSectionBase::parent. NFCFangrui Song1-6/+6
2022-01-29[ELF] Reorder InputFile members. NFCFangrui Song1-13/+12
2022-01-29[ELF] --gdb-index: switch to SmallVector. NFCFangrui Song2-12/+12
2022-01-29[ELF] Refactor -z combrelocFangrui Song4-94/+101
2022-01-30[LLD][MinGW] Add --heap argument supportMateusz MikuĊ‚a3-0/+8
2022-01-28[ELF][test] Improve INSERT [AFTER|BEFORE] and adjustSectionsBeforeSorting testsFangrui Song3-45/+48
2022-01-28[ELF] Change the search order for dependent librariesPetr Hosek2-14/+15
2022-01-28[lld] Add module name to LTO inline asm diagnosticFangrui Song3-0/+48
2022-01-28[lld][Macho] Include dead-stripped symbols in mapfileRoger Kim2-20/+73