aboutsummaryrefslogtreecommitdiff
path: root/lld
AgeCommit message (Expand)AuthorFilesLines
2021-12-22[ELF] Change some global pointers to unique_ptrFangrui Song7-12/+13
2021-12-21[ELF] Change mipsGotIndex to uint32_tFangrui Song2-10/+9
2021-12-21[ELF] --gc-sections: Work around SHT_PROGBITS .init_arrayFangrui Song2-1/+13
2021-12-21[ELF] Optimize RelocationSection<ELFT>::writeToFangrui Song3-26/+43
2021-12-21[ELF] Remove unneeded SectionBase::repl indirectionFangrui Song1-1/+1
2021-12-21[PowerPC][llvm-objdump] enable --symbolize-operands for PowerPC ELF/XCOFF.Esme-Yi1-8/+7
2021-12-20[LTO] Fix incomplete optimization remarks for dead functions when PreOptModul...Xu Mingjie1-0/+69
2021-12-20[ELF] --time-trace: Trace "Write sections"Fangrui Song2-0/+3
2021-12-20[ELF] #undef PPC to support GCC powerpc32 buildFangrui Song1-0/+3
2021-12-17[ELF] Parallelize MergeNoTailSection::writeToFangrui Song1-2/+2
2021-12-17[ELF] Use SmallVector for many SyntheticSections. NFCFangrui Song2-31/+32
2021-12-17[lld-macho] Handle $ld$hide[$os] symbols.Vy Nguyen3-8/+163
2021-12-17[lld/mac] Don't lose "weak ref" bit when doing LTONico Weber2-2/+46
2021-12-17[lld/test] List one test dep per lineNico Weber1-4/+29
2021-12-16[ELF] InputSection::writeTo: reorder type checks and add LLVM_UNLIKELYFangrui Song1-6/+5
2021-12-16[ELF] Optimize MergeInputSection::splitNonStrings. NFCFangrui Song1-2/+3
2021-12-16[ELF] Speed up MergeInputSection::split*. NFCFangrui Song2-5/+5
2021-12-16[ELF] Use SmallVector for MergeInputSection::pieces. NFCFangrui Song1-1/+1
2021-12-16[ELF] Internalize createMergeSynthetic. NFCFangrui Song3-11/+9
2021-12-16[lld] Add cet-report and bti-report flagsDaniel Kiss7-7/+124
2021-12-16[ELF] maybeReportUndefined: move sym.isUndefined() check to the caller. NFCFangrui Song1-3/+2
2021-12-15[ELF] parseSymbolVersion: remove unussed pos == 0 checkFangrui Song1-1/+1
2021-12-15[ELF] SharedFile::parse: cache symbols size for a loop. NFCFangrui Song1-1/+1
2021-12-15[ELF] Move -l -L canonical and --library-path --library aliasesFangrui Song2-9/+10
2021-12-15[ELF] ObjFile<ELFT>::initializeSymbols: don't call Allocate when firstGlobal==0Fangrui Song1-1/+3
2021-12-15[ELF] Change Symbol::verdefIndex from uint32_t to uint16_tFangrui Song2-6/+6
2021-12-15[ELF] Speed up ObjFile<ELFT>::createInputSectionFangrui Song1-54/+55
2021-12-15[lld-macho] Make writing map file asynchronousVincent Lee1-6/+19
2021-12-15[ELF] Symbol::replace: remove dead codeFangrui Song1-5/+0
2021-12-15[ELF] ObjFile<ELFT>::initializeSymbols: avoid StringRefZ from undefined symbolsFangrui Song1-4/+4
2021-12-15[ELF] SymbolTable::insert: keep @@ in the nameFangrui Song4-25/+32
2021-12-15[ELF] Replace make<Defined> with makeDefined. NFCFangrui Song4-7/+13
2021-12-15[ELF] ObjFile<ELFT>::initializeSymbols: Simplify this->symbols[i]. NFCFangrui Song1-3/+3
2021-12-15[ELF] ObjFile<ELFT>::initializeSymbols: Batch allocate local symbolsFangrui Song2-38/+31
2021-12-15[ELF] Slightly speed up -z keep-text-section-prefixFangrui Song1-6/+9
2021-12-15[ELF] --gc-sections: Change startwith(".jcr") to exact matchFangrui Song2-2/+13
2021-12-15[ELF] --gc-sections: Change startwith(".init") (and ".fini") to exact matchFangrui Song2-6/+17
2021-12-15[ELF] Change objectFiles to ELFFileBase *Fangrui Song9-21/+18
2021-12-15[ELF] Adjust getOutputSectionName prefix orderFangrui Song1-3/+3
2021-12-14[ELF] Slightly speed up getOutputSectionName. NFCFangrui Song1-9/+9
2021-12-14[ELF] Remove dead code from SymbolTable::findFangrui Song1-4/+1
2021-12-14[ELF] Use SmallVector for SharedFile and simplify parseVerdefsFangrui Song2-15/+10
2021-12-14[ELF] Make InputFile smallerFangrui Song4-54/+54
2021-12-14Reland D114783/D115603 [ELF] Split scanRelocations into scanRelocations/postS...Fangrui Song28-266/+307
2021-12-14[ELF][test] Test unreferenced non-preemptible ifuncFangrui Song1-11/+15
2021-12-14Revert D114783 [ELF] Split scanRelocations into scanRelocations/postScanReloc...Fangrui Song28-304/+266
2021-12-14[NFC] Fix typos in release notes.Stephan T. Lavavej1-1/+1
2021-12-14[ELF] -Map: Print symbols which needs canonical PLT entry/copy relocation jus...Fangrui Song2-1/+60
2021-12-14[ELF] Remove needsPltAddr in favor of needsCopyFangrui Song6-17/+13
2021-12-13Reland [ELF] Split scanRelocations into scanRelocations/postScanRelocationsFangrui Song24-253/+295