| /openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/ |
| H A D | OpenMPOpt.h | 40 OpenMPOptPass() : LTOPhase(ThinOrFullLTOPhase::None) {} in OpenMPOptPass() 41 OpenMPOptPass(ThinOrFullLTOPhase LTOPhase) : LTOPhase(LTOPhase) {} in OpenMPOptPass() argument 46 const ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None; 51 OpenMPOptCGSCCPass() : LTOPhase(ThinOrFullLTOPhase::None) {} in OpenMPOptCGSCCPass() 52 OpenMPOptCGSCCPass(ThinOrFullLTOPhase LTOPhase) : LTOPhase(LTOPhase) {} in OpenMPOptCGSCCPass() argument 58 const ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None;
|
| H A D | SampleProfile.h | 30 ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None) 32 LTOPhase(LTOPhase) {} in ProfileFileName() 39 const ThinOrFullLTOPhase LTOPhase; variable
|
| H A D | ModuleInliner.h | 31 ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None) 32 : Params(Params), Mode(Mode), LTOPhase(LTOPhase){}; in Params() 43 const ThinOrFullLTOPhase LTOPhase; variable
|
| H A D | Inliner.h | 99 ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None) 100 : OnlyMandatory(OnlyMandatory), LTOPhase(LTOPhase) {} in OnlyMandatory() 114 const ThinOrFullLTOPhase LTOPhase; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Passes/ |
| H A D | PassBuilderPipelines.cpp | 695 ThinOrFullLTOPhase LTOPhase) { in addPGOInstrPasses() argument 709 InlineContext{LTOPhase, InlinePass::EarlyInliner}); in addPGOInstrPasses() 1227 ThinOrFullLTOPhase LTOPhase) { in buildModuleOptimizationPipeline() argument 1228 const bool LTOPreLink = (LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink || in buildModuleOptimizationPipeline() 1229 LTOPhase == ThinOrFullLTOPhase::FullLTOPreLink); in buildModuleOptimizationPipeline() 1269 PGOOpt->ProfileRemappingFile, LTOPhase); in buildModuleOptimizationPipeline() 1273 PGOOpt->ProfileRemappingFile, LTOPhase); in buildModuleOptimizationPipeline() 1417 const ThinOrFullLTOPhase LTOPhase = LTOPreLink in buildPerModuleDefaultPipeline() local 1421 MPM.addPass(buildModuleSimplificationPipeline(Level, LTOPhase)); in buildPerModuleDefaultPipeline() 1424 MPM.addPass(buildModuleOptimizationPipeline(Level, LTOPhase)); in buildPerModuleDefaultPipeline()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | ModuleInliner.cpp | 83 M, FAM, Params, InlineContext{LTOPhase, InlinePass::ModuleInliner}); in getAdvisor() 109 InlineContext{LTOPhase, InlinePass::ModuleInliner})) { in run()
|
| H A D | SampleProfile.cpp | 459 StringRef Name, StringRef RemapName, ThinOrFullLTOPhase LTOPhase, in SampleProfileLoader() argument 466 LTOPhase(LTOPhase), in SampleProfileLoader() 469 LTOPhase, InlinePass::SampleProfileInliner}) in SampleProfileLoader() 537 const ThinOrFullLTOPhase LTOPhase; member in __anon75a028af0111::SampleProfileLoader 1198 if (LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink) { in inlineHotFunctions() 1218 } else if (LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink) { in inlineHotFunctions() 1468 if (LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink) { in inlineHotFunctionsWithPriority() 1520 } else if (LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink) { in inlineHotFunctionsWithPriority() 1964 Reader->setSkipFlatProf(LTOPhase == ThinOrFullLTOPhase::ThinLTOPostLink); in doInitialization() 1993 /*EmitRemarks=*/false, InlineContext{LTOPhase, InlinePass::ReplaySampleProfileInliner}); in doInitialization() [all …]
|
| H A D | Inliner.cpp | 722 InlineContext{LTOPhase, InlinePass::CGSCCInliner}); in getAdvisor() 732 InlineContext{LTOPhase, in getAdvisor()
|
| H A D | OpenMPOpt.cpp | 5394 bool PostLink = LTOPhase == ThinOrFullLTOPhase::FullLTOPostLink || in run() 5395 LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink; in run() 5471 bool PostLink = LTOPhase == ThinOrFullLTOPhase::FullLTOPostLink || in run() 5472 LTOPhase == ThinOrFullLTOPhase::ThinLTOPreLink; in run()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | InlineAdvisor.cpp | 550 static inline const char *getLTOPhase(ThinOrFullLTOPhase LTOPhase) { in getLTOPhase() argument 551 switch (LTOPhase) { in getLTOPhase() 588 return std::string(getLTOPhase(IC.LTOPhase)) + "-" + in AnnotateInlinePassName()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Passes/ |
| H A D | PassBuilder.h | 222 ThinOrFullLTOPhase LTOPhase); 610 ThinOrFullLTOPhase LTOPhase);
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 61 ThinOrFullLTOPhase LTOPhase; member
|