aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/LTO.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-26[DTLTO] Make temporary file handling consistent (#176807)Ben Dunbobbin1-3/+4
2026-01-22[lld][ELF/MachO] Use `.contains` rather than `.count` for set membership. NFC...Sam Clegg1-1/+1
2025-12-31[DTLTO][ELF][COFF] Add archive support for DTLTO. (#157043)Konstantin Belochapka1-8/+13
2025-10-23[DTLTO][Clang][LLD] Fix DTLTO for multi-call LLVM driver toolchain (#162456)Andrew Ng1-1/+2
2025-07-02[DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO (#142757)bd1976bris1-0/+7
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-6/+0
2024-12-08[ELF] Introduce Symbol::isExported to cache includeInDynsymFangrui Song1-2/+2
2024-12-08[ELF] Remove unneeded sym->inDynamicList checkFangrui Song1-3/+2
2024-11-16[ELF] Move InputFile storage from make<> to LinkerDriver::filesFangrui Song1-2/+2
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song1-3/+3
2024-11-16[ELF] Make Ctx inherit from CommonLinkerContextFangrui Song1-12/+12
2024-11-16[ELF] Make checkError context-awareFangrui Song1-11/+12
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song1-3/+3
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song1-2/+3
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-2/+2
2024-10-11[ELF] Pass Ctx & to SymbolFangrui Song1-2/+2
2024-10-07[LLD] Deprecate --lto-basic-block-sections=labels (#110697)Rahman Lavaee1-2/+3
2024-10-07Make WriteIndexesThinBackend multi threaded (#109847)Nuri Amari1-0/+1
2024-10-06[ELF] Pass Ctx & to InputFileFangrui Song1-1/+1
2024-10-03[ELF] Pass Ctx & to InputFilesFangrui Song1-1/+1
2024-09-29[ELF] Pass Ctx & to ICF and SymbolTableFangrui Song1-2/+2
2024-09-25Reapply "Deprecate the `-fbasic-block-sections=labels` option." (#110039)Rahman Lavaee1-3/+4
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song1-1/+1
2024-09-21[ELF] Replace config-> with ctx.arg.Fangrui Song1-5/+5
2024-09-21[ELF] Replace config-> with ctx.arg. in LTO.cppFangrui Song1-81/+81
2024-09-09Re-apply "[NFCI][LTO][lld] Optimize away symbol copies within LTO global reso...Mingming Liu1-0/+1
2024-09-08Revert "[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolu...Mingming Liu1-1/+0
2024-09-08[NFCI][LTO][lld] Optimize away symbol copies within LTO global resolution in ...Mingming Liu1-0/+1
2024-07-02[lld] Change `--lto-emit-llvm` to use the pre-codegen module (#97480)Joseph Huber1-1/+1
2024-02-01[SHT_LLVM_BB_ADDR_MAP] Allow basic-block-sections and labels be used together...Rahman Lavaee1-0/+2
2024-01-23[ELF] --save-temps --lto-emit-asm: derive ELF/asm file names from bitcode fil...Fangrui Song1-24/+54
2024-01-22[ELF] Add internal InputFile (#78944)Fangrui Song1-2/+4
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-26/+1
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo1-0/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-1/+1
2023-07-18[lld] A Unified LTO Bitcode FrontendMatthew Voss1-2/+7
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-1/+1
2023-04-26[LTO] Change getThinLTOOutputFile to take StringRefFangrui Song1-3/+2
2023-04-04[lld] Support separate native object file path in --thinlto-prefix-replaceIvan Tadeu Ferreira Antunes Filho1-4/+5
2023-02-15[LLD] Add --lto-CGO[0-3] optionScott Linder1-1/+1
2023-01-25[LLD] Remove no-opaque-pointers plugin optionNikita Popov1-2/+0
2023-01-12[ELF] Emit Verbose Asm when using --lto-emit-asmPierre van Houtryve1-1/+3
2023-01-05[CodeGen] Default TargetOptions::RelaxELFRelocations to trueFangrui Song1-1/+0
2022-12-02[lld] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-6/+6
2022-11-23Revert "Reland "[LTO][COFF] Use bitcode file names in lto native object file ...Roman Lebedev1-6/+6
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-6/+6
2022-11-22Revert "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-6/+6
2022-11-22[LTO][COFF] Use bitcode file names in lto native object file names.Zequan Wu1-6/+6
2022-11-14[ThinLTO] a ThinLTO warning is added if cache_size_bytes or cache_size_files ...Ying Yi1-1/+1