aboutsummaryrefslogtreecommitdiff
path: root/lld/MachO/LTO.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-12-31[lld][dtlto] Invert dependency edge from LTO->DTLTO to DTLTO->LTOBenjamin Kramer1-1/+0
2025-12-31[DTLTO][ELF][COFF] Add archive support for DTLTO. (#157043)Konstantin Belochapka1-0/+1
2025-12-16[lld][MachO] Add --lto-emit-llvm command line optionTarun Prabhu1-0/+10
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-2/+0
2025-03-19[lld][MachO] Add --disable_verify flag (#132105)Ellis Hoag1-0/+1
2024-11-22[LLD][MachO] Enable plugin support for LTO (#115690)Tom Lin1-0/+3
2024-10-07Make WriteIndexesThinBackend multi threaded (#109847)Nuri Amari1-0/+1
2024-08-09[LTO] enable `ObjCARCContractPass` only on optimized build (#101114)Peter Rong1-3/+0
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov1-0/+3
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari1-3/+0
2023-09-28[NFC][LLD] Refactor some copy-paste into the Common library (#67598)Matheus Izvekov1-13/+1
2023-09-11[lld][MachO] Add option to suppress mismatch profile errors (#65551)Ellis Hoag1-0/+1
2023-08-22[lld-macho] Stricter Bitcode Symbol ResolutionKyungwoo Lee1-1/+3
2023-05-31[lld] add context-sensitive PGO options for MachOEllis Hoag1-0/+2
2023-05-31[lld] Add --lto-debug-pass-manager optionEllis Hoag1-0/+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-03-03[lld-macho] Avoid running LTO pipeline for no filesKeith Smiley1-6/+8
2023-02-15[LLD] Add --lto-CGO[0-3] optionScott Linder1-1/+1
2023-01-14Remove redundant initialization of std::optional (NFC)Kazu Hirata1-1/+1
2023-01-12[lld/mac] Add support for distributed ThinLTONico Weber1-11/+116
2022-12-02[lld] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-27[lld-macho] Change most Optional to std::optionalFangrui Song1-2/+2
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[COFF, Mach-O] Include -mllvm options in thinlto cache keyNico Weber1-0/+2
2022-11-14[ThinLTO] a ThinLTO warning is added if cache_size_bytes or cache_size_files ...Ying Yi1-1/+1
2022-10-21[lld-macho] Map file should map symbols to their original bitcode fileJez Ng1-1/+1
2022-09-07[lld-macho] Hardlink -object_path_lto files to cache when possibleLeonard Grey1-3/+18
2022-08-12[lld-macho] Ensure cached objects are affected by `-object_path_lto`Leonard Grey1-14/+19
2022-07-16[lld-macho] Handle filename being passed in -lto_object_pathDaniel Bertalan1-5/+20
2022-06-12[lld-macho] Make `--icf=safe` work with LTOJez Ng1-0/+1
2022-04-07[lld] Remove support for legacy pass managerNikita Popov1-1/+0
2022-03-15[lld-macho] Set FinalDefinitionInLinkageUnit on most LTO externsJez Ng1-2/+6
2022-02-11[lld-macho] Unset ExportDynamic where possible for LTOJez Ng1-6/+10
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-2/+2
2021-11-04[Support] Improve Caching conformance with Support library behaviorNoah Shutty1-2/+2
2021-10-18[Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty1-8/+8
2021-10-18Revert "[Support][ThinLTO] Move ThinLTO caching to LLVM Support library"Petr Hosek1-8/+8
2021-10-18[Support][ThinLTO] Move ThinLTO caching to LLVM Support libraryNoah Shutty1-8/+8
2021-09-04[lld-macho] Initialize LTO backend with diagnostic handlerJez Ng1-0/+1
2021-07-15[lld-macho] Add LTO cache supportLeonard Grey1-6/+27
2021-07-06[lld/mac] Partially implement -export_dynamicNico Weber1-0/+1
2021-07-01[lld-macho] Add support for LTO optimization levelLeonard Grey1-0/+3
2021-04-21[lld-macho][nfc] Add accessors for commonly-used PlatformInfo fieldsJez Ng1-4/+3