| /freebsd-14.2/contrib/llvm-project/llvm/lib/Support/ |
| H A D | PGOOptions.cpp | 14 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 D | PGOOptions.h | 27 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 D | NewPMDriver.cpp | 339 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 D | BackendUtil.cpp | 750 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 D | PassBuilderPipelines.cpp | 464 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 D | PassBuilder.cpp | 364 std::optional<PGOOptions> PGOOpt, in PassBuilder()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTOBackend.cpp | 242 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 D | ThinLTOCodeGenerator.cpp | 242 std::optional<PGOOptions> PGOOpt; in optimizeModule()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetMachine.h | 116 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 D | TargetPassConfig.cpp | 332 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 D | PassBuilder.h | 107 std::optional<PGOOptions> PGOOpt; 126 std::optional<PGOOptions> PGOOpt = std::nullopt,
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 1162 SRCS_MIN+= Support/PGOOptions.cpp
|