Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/tools/opt/
H A DNewPMDriver.cpp299 Optional<PGOOptions> P; in runPassPipeline()
302 P = PGOOptions(ProfileFile, "", "", PGOOptions::IRInstr); in runPassPipeline()
305 P = PGOOptions(ProfileFile, "", ProfileRemappingFile, PGOOptions::IRUse); in runPassPipeline()
308 P = PGOOptions(ProfileFile, "", ProfileRemappingFile, in runPassPipeline()
309 PGOOptions::SampleUse); in runPassPipeline()
313 P = PGOOptions("", "", "", PGOOptions::NoAction, PGOOptions::NoCSAction, in runPassPipeline()
319 if (P && (P->Action == PGOOptions::IRInstr || in runPassPipeline()
320 P->Action == PGOOptions::SampleUse)) in runPassPipeline()
326 P->CSAction = PGOOptions::CSIRInstr; in runPassPipeline()
330 PGOOptions::NoAction, PGOOptions::CSIRInstr); in runPassPipeline()
[all …]
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp328 PGOOpt->Action != PGOOptions::SampleUse) in buildO1FunctionSimplificationPipeline()
513 PGOOpt->Action != PGOOptions::SampleUse) in buildFunctionSimplificationPipeline()
603 (PGOOpt->Action == PGOOptions::IRUse || in buildFunctionSimplificationPipeline()
604 PGOOpt->Action == PGOOptions::SampleUse)) in buildFunctionSimplificationPipeline()
725 PGOOpt->Action == PGOOptions::SampleUse) in buildInlinerPipeline()
806 PGOOpt->Action == PGOOptions::SampleUse) in buildModuleInlinerPipeline()
975 (PGOOpt->Action == PGOOptions::IRInstr || in buildModuleSimplificationPipeline()
976 PGOOpt->Action == PGOOptions::IRUse)) { in buildModuleSimplificationPipeline()
984 PGOOpt->CSAction == PGOOptions::CSIRInstr) in buildModuleSimplificationPipeline()
1334 PGOOpt->Action == PGOOptions::SampleUse) in buildPerModuleDefaultPipeline()
[all …]
H A DPassBuilder.cpp392 Optional<PGOOptions> PGOOpt, in PassBuilder()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DBackendUtil.cpp706 Optional<PGOOptions> PGOOpt; in RunOptimizationPipeline()
713 "", "", PGOOptions::IRInstr, PGOOptions::NoCSAction, in RunOptimizationPipeline()
724 PGOOpt = PGOOptions( in RunOptimizationPipeline()
726 PGOOptions::SampleUse, PGOOptions::NoCSAction, in RunOptimizationPipeline()
731 PGOOptions("", "", "", PGOOptions::NoAction, PGOOptions::NoCSAction, in RunOptimizationPipeline()
735 PGOOpt = PGOOptions("", "", "", PGOOptions::NoAction, in RunOptimizationPipeline()
736 PGOOptions::NoCSAction, true); in RunOptimizationPipeline()
744 assert(PGOOpt->Action != PGOOptions::IRInstr && in RunOptimizationPipeline()
751 PGOOpt->CSAction = PGOOptions::CSIRInstr; in RunOptimizationPipeline()
753 PGOOpt = PGOOptions("", in RunOptimizationPipeline()
[all …]
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTOBackend.cpp234 Optional<PGOOptions> PGOOpt; in runNewPMPasses()
236 PGOOpt = PGOOptions(Conf.SampleProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
237 PGOOptions::SampleUse, PGOOptions::NoCSAction, true); in runNewPMPasses()
239 PGOOpt = PGOOptions("", Conf.CSIRProfile, Conf.ProfileRemapping, in runNewPMPasses()
240 PGOOptions::IRUse, PGOOptions::CSIRInstr, in runNewPMPasses()
243 PGOOpt = PGOOptions(Conf.CSIRProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
244 PGOOptions::IRUse, PGOOptions::CSIRUse, in runNewPMPasses()
248 PGOOpt = PGOOptions("", "", "", PGOOptions::NoAction, in runNewPMPasses()
249 PGOOptions::NoCSAction, true); in runNewPMPasses()
H A DThinLTOCodeGenerator.cpp240 Optional<PGOOptions> PGOOpt; in optimizeModule()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DPGOOptions.h22 struct PGOOptions { struct
25 PGOOptions(std::string ProfileFile = "", std::string CSProfileGenFile = "", argument
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetMachine.h114 Optional<PGOOptions> PGOOption = None;
314 void setPGOOption(Optional<PGOOptions> PGOOpt) { PGOOption = PGOOpt; } in setPGOOption()
315 const Optional<PGOOptions> &getPGOOption() const { return PGOOption; } in getPGOOption()
/llvm-project-15.0.7/llvm/include/llvm/Passes/
H A DPassBuilder.h97 Optional<PGOOptions> PGOOpt;
116 Optional<PGOOptions> PGOOpt = None,
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp342 const Optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSProfileFile()
343 if (PGOOpt == None || PGOOpt->Action != PGOOptions::SampleUse) in getFSProfileFile()
353 const Optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSRemappingFile()
354 if (PGOOpt == None || PGOOpt->Action != PGOOptions::SampleUse) in getFSRemappingFile()
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendActions.cpp664 llvm::Optional<llvm::PGOOptions> pgoOpt; in runOptimizationPipeline()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5516 llvm/include/llvm/Support/PGOOptions.h