aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/LTO/LTOBackend.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-1/+1
2024-02-23[LTO] Remove Config.UseDefaultPipeline (#82587)Igor Kudrin1-2/+0
2024-02-12[PGO] Add ability to mark cold functions as optsize/minsize/optnone (#69030)Arthur Eubanks1-4/+8
2023-09-19[IR] Add "Large Data Threshold" module metadata (#66797)Arthur Eubanks1-0/+5
2023-07-11Restore "[MemProf] Use new option/pass for profile feedback and matching"Teresa Johnson1-10/+11
2023-07-11Revert "[MemProf] Use new option/pass for profile feedback and matching"JP Lehr1-11/+10
2023-07-10[MemProf] Use new option/pass for profile feedback and matchingTeresa Johnson1-10/+11
2023-07-05[llvm] A Unified LTO Bitcode FrontendMatthew Voss1-0/+2
2023-06-26Move SubtargetFeature.h from MC to TargetParserJob Noorman1-1/+1
2023-06-22[clang][LTO] Add flag to run verifier after every passArthur Eubanks1-1/+2
2023-05-11[WPD] Update llvm.public.type.test after importing functionsTeresa Johnson1-2/+1
2023-05-10[MemProf] Update hot/cold information after importingTeresa Johnson1-2/+3
2023-05-08[MemProf] Control availability of hot/cold operator new from LTO linkTeresa Johnson1-0/+2
2023-03-15Reland [StandardInstrumentations] Check function analysis invalidation in mod...Arthur Eubanks1-1/+1
2023-03-15Revert "[StandardInstrumentations] Check function analysis invalidation in mo...Arthur Eubanks1-1/+1
2023-03-15[StandardInstrumentations] Check function analysis invalidation in module pas...Arthur Eubanks1-1/+1
2023-02-01[NFC][Profile] Access profile through VirtualFileSystemSteven Wu1-4/+6
2022-12-04[Passes] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-1/+1
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+2
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov1-1/+1
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-1/+2
2022-11-23Revert "Reland "[LTO][COFF] Use bitcode file names in lto native object file ...Roman Lebedev1-2/+1
2022-11-22Reland "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-1/+2
2022-11-22Revert "[LTO][COFF] Use bitcode file names in lto native object file names."Zequan Wu1-2/+1
2022-11-22[LTO][COFF] Use bitcode file names in lto native object file names.Zequan Wu1-1/+2
2022-08-20Remove redundant initialization of Optional (NFC)Kazu Hirata1-1/+1
2022-07-26[WPD] Use new llvm.public.type.test intrinsic for potentially publicly visibl...Arthur Eubanks1-0/+3
2022-07-06[LTO][ELF] Add selective --save-temps= optionJin Xin Ng1-16/+36
2022-04-13[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-2/+0
2022-04-13[LTO] Remove legacy PM supportNikita Popov1-40/+2
2022-03-22[LTO] Add configuartion option to use default optimization pipelineJoseph Huber1-0/+2
2022-02-02Cleanup header dependencies in LLVMCoreserge-sans-paille1-0/+1
2022-01-31[BitcodeWriter] Fix cases of some functionsFangrui Song1-3/+3
2022-01-14[LTO] runNewPMPasses - remove check for TM != nullptr as we already dereferen...Simon Pilgrim1-2/+1
2022-01-06[LTO][codegen] Add TargetLibraryInfoWrapperPass initiallyCraig Topper1-0/+2
2021-12-21Reland - [CodeView] Emit S_OBJNAME recordAlexandre Ganea1-0/+2
2021-12-21Revert [CodeView] Emit S_OBJNAME recordAlexandre Ganea1-2/+0
2021-12-21[CodeView] Emit S_OBJNAME recordAlexandre Ganea1-0/+2
2021-12-09[llvm][lldb] Remove unused SmallVectorMemoryBuffer.h includesJan Svoboda1-1/+0
2021-11-04[NewPM] Use the default AA pipeline by defaultArthur Eubanks1-5/+3
2021-11-04[Support] Improve Caching conformance with Support library behaviorNoah Shutty1-1/+4
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim1-5/+6
2021-09-27[ThinLTO] Add noRecurse and noUnwind thinlink function attribute propagationmodimo1-1/+1
2021-08-18[SampleFDO] Flow Sensitive Sample FDO (FSAFDO) profile loaderRong Xu1-0/+2
2021-08-11[LTO][lld] Add lto-pgo-warn-mismatch optionYolanda Chen1-0/+5
2021-08-11Revert "[lld] Add lto-pgo-warn-mismatch option"Wang, Pengfei1-5/+0
2021-08-11[lld] Add lto-pgo-warn-mismatch optionYolanda Chen1-0/+5
2021-07-29Take OptimizationLevel class out of Pass BuilderTarindu Jayatilaka1-5/+5