summaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
AgeCommit message (Expand)Author
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
2021-11-04[NewPM] Use the default AA pipeline by defaultArthur Eubanks
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim
2021-09-29Revert "[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip ...Wael Yehia
2021-09-29[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace.Wael Yehia
2021-09-27[ThinLTO] Add noRecurse and noUnwind thinlink function attribute propagationmodimo
2021-08-03[ThinLTO] Add TimeTrace for Thinlink stepmodimo
2021-07-29Take OptimizationLevel class out of Pass BuilderTarindu Jayatilaka