summaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
AgeCommit message (Expand)Author
2025-10-21[ThinLTO] Make SummaryList private (NFC) (#164355)Teresa Johnson
2025-05-28Warn on misuse of DiagnosticInfo classes that hold Twines (#137397)Justin Bogner
2025-05-24[LTO] Remove unused includes (NFC) (#141355)Kazu Hirata
2025-05-23[DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO) (#127749)bd1976bris
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-03-26[llvm] Use *Set::insert_range (NFC) (#133041)Kazu Hirata
2025-03-12[TargetRegistry] Accept Triple in createTargetMachine() (NFC) (#130940)Nikita Popov
2025-03-06[IR] Store Triple in Module (NFC) (#129868)Nikita Popov
2025-01-06[nfc][thinlto] remove unnecessary return from `renameModuleForThinLTO` (#121851)Mircea Trofin
2024-10-24[Legacy ThinLTO] NFC: Use explicit `static`; shrink anonymous namespaceHubert Tong
2024-10-23[Legacy ThinLTO] NFC: Move helper class to an "Impl" namespace (#112846)Hubert Tong
2024-10-07Make WriteIndexesThinBackend multi threaded (#109847)Nuri Amari
2024-09-06[NFCI]Remove EntryCount from FunctionSummary and clean up surrounding synthet...Mingming Liu
2024-08-28[LTO] Introduce new type alias ImportListsTy (NFC) (#106420)Kazu Hirata
2024-08-23[IR] Inroduce ModuleToSummariesForIndexTy (NFC) (#105906)Kazu Hirata
2024-08-20[LTO] Teach computeLTOCacheKey to return std::string (NFC) (#105331)Kazu Hirata
2024-08-09[LTO] enable `ObjCARCContractPass` only on optimized build (#101114)Peter Rong
2024-07-08Reland "[ThinLTO][Bitcode] Generate import type in bitcode" (#97253)Mingming Liu
2024-06-21[TensorSpec] Avoid JSON.h include (NFC)Nikita Popov
2024-06-05Revert "[ThinLTO][Bitcode] Generate import type in bitcode (#87600)" (#94502)Mingming Liu
2024-05-24Revert "Run ObjCContractPass in Default Codegen Pipeline (#92331)"Nikita Popov
2024-05-23Run ObjCContractPass in Default Codegen Pipeline (#92331)Nuri Amari
2024-05-22[ThinLTO][Bitcode] Generate import type in bitcode (#87600)Mingming Liu
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini
2024-02-26[ThinLTO] NFC: Merge duplicated functions together (#82421)Jan Svoboda
2024-01-19[llvm] Use SmallString::operator std::string (NFC)Kazu Hirata
2023-10-03[ThinLTO][NFC] Add Module Name Debug Print when Generating Module Maps (#67820)Qiongsi Wu
2023-09-18[WPD][LLD] Add option to validate RTTI is enabled on all native types and pre...modimo
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-01[LTO] Remove module id from summary indexTeresa Johnson
2023-08-04[FunctionImport] Reduce string duplication (NFC)Teresa Johnson
2023-07-01[LTO] Fix a missing commentHaojian Wu
2023-07-01[LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.Haojian Wu
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman
2023-05-11[WPD] Update llvm.public.type.test after importing functionsTeresa Johnson
2023-03-25[ThinLTO] Only import for non-prevailing interposable global variablesShoaib Meenai
2023-03-15[llvm] Use *{Map,Set}::contains (NFC)Kazu Hirata
2023-03-15Reland [StandardInstrumentations] Check function analysis invalidation in mod...Arthur Eubanks
2023-03-15Revert "[StandardInstrumentations] Check function analysis invalidation in mo...Arthur Eubanks
2023-03-15[StandardInstrumentations] Check function analysis invalidation in module pas...Arthur Eubanks
2022-12-04[Passes] llvm::Optional => std::optionalFangrui Song
2022-12-04IR: HotnessThreshold llvm::Optional => std::optionalFangrui Song
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov
2022-11-14[ThinLTO] a ThinLTO warning is added if cache_size_bytes or cache_size_files ...Ying Yi
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks
2022-04-13[iwyu] Handle regressions in libLLVM header includeserge-sans-paille
2022-04-11[ThinLTOCodeGenerator] Remove support for legacy PMNikita Popov
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song
2021-12-09[llvm] Add null-termination capability to SmallVectorMemoryBufferJan Svoboda