Home
last modified time | relevance | path

Searched refs:PGOOpt (Results 1 – 8 of 8) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp518 if (PGOOpt && PGOOpt->Action == PGOOptions::IRUse && in buildFunctionSimplificationPipeline()
810 if (PGOOpt) in buildInlinerPipeline()
890 if (PGOOpt) in buildModuleInlinerPipeline()
920 if (PGOOpt && PGOOpt->PseudoProbeForProfiling && in buildModuleSimplificationPipeline()
1414 if (PGOOpt && PGOOpt->DebugInfoForProfiling) in buildPerModuleDefaultPipeline()
1426 if (PGOOpt && PGOOpt->PseudoProbeForProfiling && in buildPerModuleDefaultPipeline()
1452 if (PGOOpt && PGOOpt->DebugInfoForProfiling) in buildThinLTOPreLinkDefaultPipeline()
1478 if (PGOOpt && PGOOpt->PseudoProbeForProfiling && in buildThinLTOPreLinkDefaultPipeline()
1873 if (PGOOpt && PGOOpt->PseudoProbeForProfiling) in buildO0DefaultPipeline()
1876 if (PGOOpt && (PGOOpt->Action == PGOOptions::IRInstr || in buildO0DefaultPipeline()
[all …]
H A DPassBuilder.cpp400 std::optional<PGOOptions> PGOOpt, in PassBuilder() argument
402 : TM(TM), PTO(PTO), PGOOpt(PGOOpt), PIC(PIC) { in PassBuilder()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DBackendUtil.cpp766 std::optional<PGOOptions> PGOOpt; in RunOptimizationPipeline() local
784 PGOOpt = PGOOptions( in RunOptimizationPipeline()
790 PGOOpt = in RunOptimizationPipeline()
795 PGOOpt = PGOOptions("", "", "", PGOOptions::NoAction, in RunOptimizationPipeline()
803 if (PGOOpt) { in RunOptimizationPipeline()
804 assert(PGOOpt->Action != PGOOptions::IRInstr && in RunOptimizationPipeline()
805 PGOOpt->Action != PGOOptions::SampleUse && in RunOptimizationPipeline()
811 PGOOpt->CSAction = PGOOptions::CSIRInstr; in RunOptimizationPipeline()
813 PGOOpt = PGOOptions("", in RunOptimizationPipeline()
821 TM->setPGOOption(PGOOpt); in RunOptimizationPipeline()
[all …]
/openbsd/gnu/llvm/llvm/lib/LTO/
H A DLTOBackend.cpp235 std::optional<PGOOptions> PGOOpt; in runNewPMPasses() local
237 PGOOpt = PGOOptions(Conf.SampleProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
240 PGOOpt = PGOOptions("", Conf.CSIRProfile, Conf.ProfileRemapping, in runNewPMPasses()
244 PGOOpt = PGOOptions(Conf.CSIRProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
249 PGOOpt = PGOOptions("", "", "", PGOOptions::NoAction, in runNewPMPasses()
252 TM->setPGOOption(PGOOpt); in runNewPMPasses()
262 PassBuilder PB(TM, Conf.PTO, PGOOpt, &PIC); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp240 std::optional<PGOOptions> PGOOpt; in optimizeModule() local
252 PassBuilder PB(&TM, PTO, PGOOpt, &PIC); in optimizeModule()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp329 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSProfileFile() local
330 if (PGOOpt == std::nullopt || PGOOpt->Action != PGOOptions::SampleUse) in getFSProfileFile()
332 return PGOOpt->ProfileFile; in getFSProfileFile()
340 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSRemappingFile() local
341 if (PGOOpt == std::nullopt || PGOOpt->Action != PGOOptions::SampleUse) in getFSRemappingFile()
343 return PGOOpt->ProfileRemappingFile; in getFSRemappingFile()
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DTargetMachine.h322 void setPGOOption(std::optional<PGOOptions> PGOOpt) { PGOOption = PGOOpt; } in setPGOOption() argument
/openbsd/gnu/llvm/llvm/include/llvm/Passes/
H A DPassBuilder.h99 std::optional<PGOOptions> PGOOpt; variable
118 std::optional<PGOOptions> PGOOpt = std::nullopt,