struct PGOOptions
Declaration
struct PGOOptions { /* full declaration omitted */ };
Description
A struct capturing PGO tunables.
Declared at: llvm/include/llvm/Passes/PassBuilder.h:33
Member Variables
- public std::string ProfileFile
- public std::string CSProfileGenFile
- public std::string ProfileRemappingFile
- public llvm::PGOOptions::PGOAction Action
- public llvm::PGOOptions::CSPGOAction CSAction
- public bool SamplePGOSupport
Method Overview
- public PGOOptions(std::string ProfileFile = "", std::string CSProfileGenFile = "", std::string ProfileRemappingFile = "", llvm::PGOOptions::PGOAction Action = NoAction, llvm::PGOOptions::CSPGOAction CSAction = NoCSAction, bool SamplePGOSupport = false)
Methods
ΒΆPGOOptions(
std::string ProfileFile = "",
std::string CSProfileGenFile = "",
std::string ProfileRemappingFile = "",
llvm::PGOOptions::PGOAction Action = NoAction,
llvm::PGOOptions::CSPGOAction CSAction =
NoCSAction,
bool SamplePGOSupport = false)
PGOOptions(
std::string ProfileFile = "",
std::string CSProfileGenFile = "",
std::string ProfileRemappingFile = "",
llvm::PGOOptions::PGOAction Action = NoAction,
llvm::PGOOptions::CSPGOAction CSAction =
NoCSAction,
bool SamplePGOSupport = false)
Declared at: llvm/include/llvm/Passes/PassBuilder.h:36
Parameters
- std::string ProfileFile = ""
- std::string CSProfileGenFile = ""
- std::string ProfileRemappingFile = ""
- llvm::PGOOptions::PGOAction Action = NoAction
- llvm::PGOOptions::CSPGOAction CSAction = NoCSAction
- bool SamplePGOSupport = false