Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Support/
H A DPGOOptions.cpp14 PGOOptions::PGOOptions(std::string ProfileFile, std::string CSProfileGenFile, in PGOOptions() function in PGOOptions
42 assert(this->MemoryProfile.empty() || this->Action != PGOOptions::IRInstr); in PGOOptions()
55 PGOOptions::PGOOptions(const PGOOptions &) = default;
57 PGOOptions &PGOOptions::operator=(const PGOOptions &O) = default;
59 PGOOptions::~PGOOptions() = default;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DPGOOptions.h27 struct PGOOptions { struct
30 PGOOptions(std::string ProfileFile, std::string CSProfileGenFile, argument
37 PGOOptions(const PGOOptions &);
38 ~PGOOptions();
39 PGOOptions &operator=(const PGOOptions &); argument
/freebsd-14.2/contrib/llvm-project/llvm/tools/opt/
H A DNewPMDriver.cpp339 std::optional<PGOOptions> P; in runPassPipeline()
342 P = PGOOptions(ProfileFile, "", "", MemoryProfileFile, FS, in runPassPipeline()
343 PGOOptions::IRInstr); in runPassPipeline()
347 PGOOptions::IRUse); in runPassPipeline()
351 PGOOptions::SampleUse); in runPassPipeline()
356 P = PGOOptions("", "", "", MemoryProfileFile, FS, PGOOptions::NoAction, in runPassPipeline()
363 if (P && (P->Action == PGOOptions::IRInstr || in runPassPipeline()
364 P->Action == PGOOptions::SampleUse)) { in runPassPipeline()
374 P->CSAction = PGOOptions::CSIRInstr; in runPassPipeline()
379 PGOOptions::CSIRInstr); in runPassPipeline()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DBackendUtil.cpp750 std::optional<PGOOptions> PGOOpt; in RunOptimizationPipeline()
754 PGOOpt = PGOOptions( in RunOptimizationPipeline()
764 PGOOpt = PGOOptions( in RunOptimizationPipeline()
770 PGOOpt = PGOOptions( in RunOptimizationPipeline()
778 PGOOptions::NoAction, PGOOptions::NoCSAction, in RunOptimizationPipeline()
783 PGOOptions::NoAction, PGOOptions::NoCSAction, in RunOptimizationPipeline()
788 PGOOptions::NoAction, PGOOptions::NoCSAction, true); in RunOptimizationPipeline()
796 assert(PGOOpt->Action != PGOOptions::IRInstr && in RunOptimizationPipeline()
797 PGOOpt->Action != PGOOptions::SampleUse && in RunOptimizationPipeline()
803 PGOOpt->CSAction = PGOOptions::CSIRInstr; in RunOptimizationPipeline()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Passes/
H A DPassBuilderPipelines.cpp464 PGOOpt->Action != PGOOptions::SampleUse) in buildO1FunctionSimplificationPipeline()
643 PGOOpt->Action != PGOOptions::SampleUse) in buildFunctionSimplificationPipeline()
862 PGOOpt->Action == PGOOptions::SampleUse) in buildInlinerPipeline()
956 PGOOpt->Action == PGOOptions::SampleUse) in buildModuleInlinerPipeline()
1113 (PGOOpt->Action == PGOOptions::IRInstr || in buildModuleSimplificationPipeline()
1119 (PGOOpt->Action == PGOOptions::IRInstr || in buildModuleSimplificationPipeline()
1120 PGOOpt->Action == PGOOptions::IRUse)) { in buildModuleSimplificationPipeline()
1129 PGOOpt->CSAction == PGOOptions::CSIRInstr) in buildModuleSimplificationPipeline()
1341 if (PGOOpt->CSAction == PGOOptions::CSIRInstr) in buildModuleOptimizationPipeline()
1522 PGOOpt->Action == PGOOptions::SampleUse) in buildPerModuleDefaultPipeline()
[all …]
H A DPassBuilder.cpp364 std::optional<PGOOptions> PGOOpt, in PassBuilder()
/freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/
H A DLTOBackend.cpp242 std::optional<PGOOptions> PGOOpt; in runNewPMPasses()
244 PGOOpt = PGOOptions(Conf.SampleProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
245 /*MemoryProfile=*/"", FS, PGOOptions::SampleUse, in runNewPMPasses()
246 PGOOptions::NoCSAction, true); in runNewPMPasses()
248 PGOOpt = PGOOptions("", Conf.CSIRProfile, Conf.ProfileRemapping, in runNewPMPasses()
249 /*MemoryProfile=*/"", FS, PGOOptions::IRUse, in runNewPMPasses()
252 PGOOpt = PGOOptions(Conf.CSIRProfile, "", Conf.ProfileRemapping, in runNewPMPasses()
253 /*MemoryProfile=*/"", FS, PGOOptions::IRUse, in runNewPMPasses()
254 PGOOptions::CSIRUse, Conf.AddFSDiscriminator); in runNewPMPasses()
257 PGOOpt = PGOOptions("", "", "", /*MemoryProfile=*/"", nullptr, in runNewPMPasses()
[all …]
H A DThinLTOCodeGenerator.cpp242 std::optional<PGOOptions> PGOOpt; in optimizeModule()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h116 std::optional<PGOOptions> PGOOption;
331 void setPGOOption(std::optional<PGOOptions> PGOOpt) { PGOOption = PGOOpt; } in setPGOOption()
332 const std::optional<PGOOptions> &getPGOOption() const { return PGOOption; } in getPGOOption()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp332 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSProfileFile()
333 if (PGOOpt == std::nullopt || PGOOpt->Action != PGOOptions::SampleUse) in getFSProfileFile()
343 const std::optional<PGOOptions> &PGOOpt = TM->getPGOOption(); in getFSRemappingFile()
344 if (PGOOpt == std::nullopt || PGOOpt->Action != PGOOptions::SampleUse) in getFSRemappingFile()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Passes/
H A DPassBuilder.h107 std::optional<PGOOptions> PGOOpt;
126 std::optional<PGOOptions> PGOOpt = std::nullopt,
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile1162 SRCS_MIN+= Support/PGOOptions.cpp