summaryrefslogtreecommitdiff
path: root/lld
Commit message (Expand)AuthorAgeFilesLines
* [lld-macho] Fix shadowed variableVincent Lee2022-01-101-1/+1
* [lld][ELF] Support adrp+ldr GOT optimization for AArch64Alexander Shaposhnikov2022-01-105-6/+305
* [ELF] Move gotIndex/pltIndex/globalDynIndex to SymbolAuxFangrui Song2022-01-099-46/+94
* Use true/false instead of 1/0 (NFC)Kazu Hirata2022-01-094-5/+7
* Fix bugprone argument comments.Kazu Hirata2022-01-091-3/+3
* [lld] Deprecate using llvm-config to detect llvm installationJohn Ericson2022-01-071-40/+66
* [CMake] Factor out config prefix finding logicJohn Ericson2022-01-071-10/+2
* [Hexagon] Save results from partial compoundBrian Cain2022-01-061-50/+50
* [lld-macho] Increase slops to prevent thunk out of rangeVincent Lee2022-01-061-1/+1
* [lld][macho][nfc] Make tests less britle by not expecting ordering in symbol ...Vy Nguyen2022-01-063-48/+51
* [ELF] Enforce double-dash form for --color-diagnostics/--rsp-quoting/--symbol...Fangrui Song2022-01-062-9/+9
* [ELF] Update help messages to prefer canonical name for some long optionsFangrui Song2022-01-064-5/+5
* [lld/tests] Stop setting the "asserts" and "debug" featuresNico Weber2022-01-051-3/+1
* [ELF] Demote all lazy symbols. NFCFangrui Song2022-01-051-2/+1
* Revert "Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`.""Nico Weber2022-01-05240-36519/+0
* Revert D109159 "[amdgpu] Enable selection of `s_cselect_b64`."David Salinas2022-01-05240-0/+36519
* [lld-link] Consistently print all /verbose output to stderrNico Weber2022-01-051-1/+1
* Retire llvm::make_reverse_iterator in favor of std::make_reverse_iteratorBenjamin Kramer2022-01-051-3/+3
* [ELF] Remove redundant cast. NFCFangrui Song2022-01-051-1/+1
* [ELF] --symbol-ordering-file: use getLocalSymbols. NFCFangrui Song2022-01-051-4/+1
* [ELF] --symbol-ordering-file: remove weird !lazy condition for "no such symbo...Fangrui Song2022-01-052-4/+3
* [ELF] Symbol::getVA: assert not called on a lazy symbolFangrui Song2022-01-051-2/+1
* [LTO] Fix assertion failed when flushing bitcode incrementally for LTO output.Xu Mingjie2022-01-041-0/+4
* [lld-link] Remove unneeded lto::InputFile::create after D116434Fangrui Song2022-01-041-1/+0
* [lld] Add support for other demanglers other than ItaniumLuís Ferreira2022-01-059-42/+40
* [lld-link] Replace LazyObjFile with lazy ObjFile/BitcodeFileFangrui Song2022-01-046-85/+52
* [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