Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Passes/
DPassBuilderPipelines.cpp400 if (Phase != ThinOrFullLTOPhase::ThinLTOPreLink || !PGOOpt || in buildO1FunctionSimplificationPipeline()
401 PGOOpt->Action != PGOOptions::SampleUse) in buildO1FunctionSimplificationPipeline()
518 if (PGOOpt && PGOOpt->Action == PGOOptions::IRUse && in buildFunctionSimplificationPipeline()
585 if (Phase != ThinOrFullLTOPhase::ThinLTOPreLink || !PGOOpt || in buildFunctionSimplificationPipeline()
586 PGOOpt->Action != PGOOptions::SampleUse) in buildFunctionSimplificationPipeline()
676 if (EnableCHR && Level == OptimizationLevel::O3 && PGOOpt && in buildFunctionSimplificationPipeline()
677 ((PGOOpt->Action == PGOOptions::IRUse && in buildFunctionSimplificationPipeline()
679 PGOOpt->CSAction != PGOOptions::CSIRInstr)) || in buildFunctionSimplificationPipeline()
680 PGOOpt->Action == PGOOptions::SampleUse)) in buildFunctionSimplificationPipeline()
806 if (Phase == ThinOrFullLTOPhase::ThinLTOPreLink && PGOOpt && in buildInlinerPipeline()
[all …]
DPassBuilder.cpp400 std::optional<PGOOptions> PGOOpt, in PassBuilder() argument
402 : TM(TM), PTO(PTO), PGOOpt(PGOOpt), PIC(PIC) { in PassBuilder()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DBackendUtil.cpp766 std::optional<PGOOptions> PGOOpt; in RunOptimizationPipeline() local
770 PGOOpt = PGOOptions(CodeGenOpts.InstrProfileOutput.empty() in RunOptimizationPipeline()
779 PGOOpt = PGOOptions(CodeGenOpts.ProfileInstrumentUsePath, "", in RunOptimizationPipeline()
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()
808 PGOOpt->CSProfileGenFile = CodeGenOpts.InstrProfileOutput.empty() in RunOptimizationPipeline()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/LTO/
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()
DThinLTOCodeGenerator.cpp240 std::optional<PGOOptions> PGOOpt; in optimizeModule() local
252 PassBuilder PB(&TM, PTO, PGOOpt, &PIC); in optimizeModule()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
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/src/gnu/llvm/llvm/include/llvm/Target/
DTargetMachine.h322 void setPGOOption(std::optional<PGOOptions> PGOOpt) { PGOOption = PGOOpt; } in setPGOOption() argument
/openbsd/src/gnu/llvm/llvm/include/llvm/Passes/
DPassBuilder.h99 std::optional<PGOOptions> PGOOpt; variable
118 std::optional<PGOOptions> PGOOpt = std::nullopt,