Home
last modified time | relevance | path

Searched refs:LTOPhase (Results 1 – 12 of 12) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/IPO/
H A DOpenMPOpt.h40 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 DSampleProfile.h30 ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None)
32 LTOPhase(LTOPhase) {} in ProfileFileName()
39 const ThinOrFullLTOPhase LTOPhase; variable
H A DModuleInliner.h31 ThinOrFullLTOPhase LTOPhase = ThinOrFullLTOPhase::None)
32 : Params(Params), Mode(Mode), LTOPhase(LTOPhase){}; in Params()
43 const ThinOrFullLTOPhase LTOPhase; variable
H A DInliner.h99 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 DPassBuilderPipelines.cpp695 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 DModuleInliner.cpp83 M, FAM, Params, InlineContext{LTOPhase, InlinePass::ModuleInliner}); in getAdvisor()
109 InlineContext{LTOPhase, InlinePass::ModuleInliner})) { in run()
H A DSampleProfile.cpp459 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 DInliner.cpp722 InlineContext{LTOPhase, InlinePass::CGSCCInliner}); in getAdvisor()
732 InlineContext{LTOPhase, in getAdvisor()
H A DOpenMPOpt.cpp5394 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 DInlineAdvisor.cpp550 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 DPassBuilder.h222 ThinOrFullLTOPhase LTOPhase);
610 ThinOrFullLTOPhase LTOPhase);
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DInlineAdvisor.h61 ThinOrFullLTOPhase LTOPhase; member