aboutsummaryrefslogtreecommitdiff
path: root/lld/include
AgeCommit message (Expand)AuthorFilesLines
4 days[lld][BP] Fix nondeterministic function order by using MapVector (#179841)Ellis Hoag1-2/+2
2026-01-22[lld][ELF/MachO] Use `.contains` rather than `.count` for set membership. NFC...Sam Clegg1-1/+1
2025-06-24[lld][BP] Fix duplicate section size measurment (#145384)Ellis Hoag1-2/+2
2025-06-23[lld][BP] Print total size of startup symbols (#145106)Ellis Hoag1-19/+35
2025-06-03[lld][macho] Strip .__uniq. and .llvm. hashes in -order_file (#140670)SharonXSharon2-16/+34
2025-04-19[lld] Use llvm::unique (NFC) (#136453)Kazu Hirata1-1/+1
2025-02-13[lld][BP] Order .Tgm symbols for startup (#126328)Ellis Hoag1-4/+7
2025-02-04[ELF] Add BPSectionOrderer options (#125559)Fangrui Song1-1/+6
2025-02-03BPSectionOrderer: stabilize iteration order and node orderFangrui Song1-6/+7
2025-02-03Revert "[ELF] Add BPSectionOrderer options (#120514)"Hans Wennborg1-14/+8
2025-02-02[lld] BPSectionOrderer: stabilize iteration orderFangrui Song1-6/+6
2025-02-02[lld] BPSectionOrderer: stabilize iteration order with MapVectorFangrui Song1-1/+2
2025-02-02[ELF] Add BPSectionOrderer options (#120514)Pengying Xu1-1/+6
2025-02-02[lld] BPSectionOrderer: replace Symbol with Defined and optimize getSymbols. NFCFangrui Song1-8/+8
2025-01-27[lld-macho] Refactor BPSectionOrderer with CRTP. NFCFangrui Song2-70/+407
2025-01-16[lld-macho,BalancedPartition] Simplify relocation hash and avoid xxHashFangrui Song1-9/+0
2025-01-10[lld-macho,NFC] Switch to increasing prioritiesFangrui Song1-4/+4
2025-01-05[lld-macho] Remove redundant hasValidData. NFCFangrui Song1-1/+0
2024-12-18[lld] Move BPSectionOrderer from MachO to Common for reuse in ELF (#117514)Max1-0/+80
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song1-0/+1
2024-11-24[ELF] Simplif reportUndefinedSymbol. NFCFangrui Song1-2/+4
2024-11-23[ELF] Simplify reportMissingFeature. NFCFangrui Song1-1/+1
2024-11-16[lld] Use context-aware outs() and errs()Fangrui Song2-4/+0
2024-11-16[ELF] Make checkError context-awareFangrui Song1-0/+1
2024-11-16[ELF] Replace message(...) with Msg(ctx)Fangrui Song1-1/+1
2024-11-16[ELF] Replace internalLinkerError(getErrorLoc(ctx, buf) + ...) with InternalE...Fangrui Song1-0/+1
2024-11-06[ELF] Add context-aware diagnostic functions (#112319)Fangrui Song1-1/+16
2024-09-15[ELF] Rename unique_saver to uniqueSaver. NFCFangrui Song1-6/+2
2024-09-05[LTO][ELF][lld] Use unique string saver in ELF bitcode symbol parsing (#106670)Mingming Liu1-1/+7
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-0/+4
2023-06-19Re-land [LLD] Allow usage of LLD as a libraryAlexandre Ganea1-29/+42
2023-06-14Revert "[LLD] Allow usage of LLD as a library"Leonard Chan1-42/+29
2023-06-13[LLD] Allow usage of LLD as a libraryAlexandre Ganea1-29/+42
2023-02-15[LLD] Add --lto-CGO[0-3] optionScott Linder1-1/+1
2022-12-28[lld] Fix iwyu problems after 83d59e05b201760e3f364ff6316301d347cbad95Fangrui Song1-1/+0
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-2/+1
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+2
2022-11-27[lld] Change Optional to std::optionalFangrui Song1-3/+3
2022-10-14[lld][nfc] Remove lld::demangle() (partial revert of D116279)Jez Ng1-8/+0
2022-08-04[ELF] Add makeThreadLocal/makeThreadLocalN and remove InputFile::localSymStorageFangrui Song1-0/+26
2022-07-30[lld] Change vector to SmallVector. NFCFangrui Song2-2/+4
2022-06-24[NFC][lld] Fix typos to test commit accessDaniel Bertalan1-1/+1
2022-06-19[lld] Remove lld/include/lld/CoreNico Weber20-2460/+0
2022-06-11[lld-macho] Add support for -wKeith Smiley1-0/+1
2022-02-17[lld] Make error handling functions opaqueFangrui Song1-11/+7
2022-02-16[lld-macho] Don't include CommandFlags.h in CommonLinkerContext.hJez Ng1-4/+0
2022-02-10[MLIR][GPU][lld] Use LLD bundled in ROCm, removing workaroundKrzysztof Drewniak1-5/+0
2022-02-08[MLIR] Temporary workaround for calling the LLD ELF driver as-a-libAlexandre Ganea1-1/+6
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea5-43/+121