summaryrefslogtreecommitdiff
path: root/lld
Commit message (Expand)AuthorAgeFilesLines
* [lld][MinGW] Remove `--no-as-needed` from ignored flagsMarkus Böck2022-01-031-1/+0
* [wasm] Use nullptr instead of NULL (NFC)Kazu Hirata2022-01-022-2/+2
* [lld][MinGW] Ignore `--[no-]as-neeed` flags in MinGW driverMarkus Böck2022-01-021-0/+2
* Set the path to the shared cmake modules based on the llvm directoryJohn Ericson2022-01-011-1/+5
* [lld][CMake] Use `GNUInstallDirs` to support custom installation dirsJohn Ericson2021-12-314-8/+17
* [ELF] Switch cNamedSections to SmallVector. NFCFangrui Song2021-12-301-2/+2
* [lld][docs] Update _templates/indexsidebar.html after Bugzilla->GitHub issue ...Fangrui Song2021-12-301-2/+7
* [ELF][LTO] Cache symbol table of lazy BitcodeFileFangrui Song2021-12-301-23/+34
* [ELF][LTO] Call madvise(MADV_DONTNEED) on MemoryBuffer instancesFangrui Song2021-12-304-16/+47
* Revert "[lld] Add support for other demanglers other than Itanium"Luís Ferreira2021-12-308-39/+42
* [lld] Add support for other demanglers other than ItaniumLuís Ferreira2021-12-308-42/+39
* [ELF] --gc-sections: Work around SHT_PROGBITS .init_array.N for RustFangrui Song2021-12-282-4/+9
* [lld-macho] Fix alignment of TLV data sectionsMike Hommey2021-12-282-10/+39
* [ELF] Change EhInputSection::pieces to SmallVectorFangrui Song2021-12-271-1/+1
* [ELF] Change InStruct/Partition pointers to unique_ptrFangrui Song2021-12-277-135/+170
* [ELF] Use const reference. NFCFangrui Song2021-12-271-5/+6
* [ELF] addOrphanSections: avoid std::functionFangrui Song2021-12-271-7/+5
* [ELF] Simplify and optimize SymbolTableSection<ELFT>::writeToFangrui Song2021-12-271-29/+26
* [ELF] Delete stale declaration. NFCFangrui Song2021-12-271-1/+0
* [ELF] -r: move zero OutputSection::addr code into finalizeAddressDependentCon...Fangrui Song2021-12-271-3/+4
* [ELF] Move excludeLibs/redirectSymbols/replaceCommonSymbols adjacentFangrui Song2021-12-271-9/+9
* [ELF] Delete unused LazyObjKindFangrui Song2021-12-271-1/+0
* [ELF] Serialize deleteFallThruJmpInsn to fix concurrency issueFangrui Song2021-12-261-5/+4
* [ELF] Unify sizeof(InputSection) limits for _WIN32 and othersFangrui Song2021-12-261-4/+0
* [ELF] Optimize basic block section bytesDropped/jumpInstrModsFangrui Song2021-12-264-13/+14
* [ELF] ScriptParser: change std::vector to SmallVectorFangrui Song2021-12-262-25/+25
* [ELF] SymbolTable::symbols: don't filter out PlaceholderKindFangrui Song2021-12-264-12/+7
* [ELF] Add Symbol::hasVersionSuffixFangrui Song2021-12-266-14/+28
* [ELF] De-template InputSectionBase::getEnclosingFunctionFangrui Song2021-12-262-4/+2
* [ELF] Remove unused InputSection::getOffsetInFileFangrui Song2021-12-262-8/+0
* [ELF] LinkerScript/OutputSection: change other std::vector members to SmallVe...Fangrui Song2021-12-267-52/+51
* [ELF] Change InputSectionDescription members from vector to SmallVectorFangrui Song2021-12-265-26/+23
* [ELF] Move outSecOff addition from InputSection::writeTo to the callerFangrui Song2021-12-262-12/+11
* [ELF] Remove one redundant computeBindingFangrui Song2021-12-252-9/+5
* [ELF] reportRangeError: mention symbol name for non-STT_SECTION local symbols...Fangrui Song2021-12-253-6/+6
* [ELF] sortSymTabSymbols: change vector to SmallVectorFangrui Song2021-12-251-2/+2
* [ELF][test] Make some TLS tests less sensitive to addressesFangrui Song2021-12-253-39/+39
* [ELF] scanReloc: remove unused start parameter. NFCFangrui Song2021-12-251-2/+2
* [ELF] De-template handleTlsRelocation. NFCFangrui Song2021-12-251-6/+5
* [ELF] Move TLS dynamic relocations to postScanRelocationsFangrui Song2021-12-246-100/+122
* [ELF][test] Add tests for mixed GD-to-IE and IE, mixed TLSDESC and GDFangrui Song2021-12-242-13/+49
* Use isa instead of dyn_cast (NFC)Kazu Hirata2021-12-242-3/+3
* Use Optional::getValueOr (NFC)Kazu Hirata2021-12-241-1/+1
* [ELF] Optimize replaceCommonSymbolsFangrui Song2021-12-243-10/+18
* [ELF] Cache global variable `target` in relocate*Fangrui Song2021-12-241-21/+24
* [ELF] Add ELFFileBase::{elfShdrs,numELFShdrs} to avoid duplicate llvm::object...Fangrui Song2021-12-246-19/+23
* [ELF] parseLazy: skip local symbolsFangrui Song2021-12-241-1/+1
* [ELF] Optimize --wrap to only check non-local symbolsFangrui Song2021-12-242-8/+9
* [ELF] Avoid referencing SectionBase::repl after ICFFangrui Song2021-12-249-29/+43
* [ELF] Optimize symbol initialization and resolutionFangrui Song2021-12-231-44/+47