struct PGOOptions
Declaration
struct PGOOptions { /* full declaration omitted */ };
Description
A struct capturing PGO tunables.
Declared at: llvm/include/llvm/Support/PGOOptions.h:22
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 DebugInfoForProfiling
- public bool PseudoProbeForProfiling
Method Overview
- public PGOOptions(std::string ProfileFile = "", std::string CSProfileGenFile = "", std::string ProfileRemappingFile = "", llvm::PGOOptions::PGOAction Action = NoAction, llvm::PGOOptions::CSPGOAction CSAction = NoCSAction, bool DebugInfoForProfiling = false, bool PseudoProbeForProfiling = false)
Methods
ΒΆPGOOptions(
std::string ProfileFile = "",
std::string CSProfileGenFile = "",
std::string ProfileRemappingFile = "",
llvm::PGOOptions::PGOAction Action = NoAction,
llvm::PGOOptions::CSPGOAction CSAction =
NoCSAction,
bool DebugInfoForProfiling = false,
bool PseudoProbeForProfiling = false)
PGOOptions(
std::string ProfileFile = "",
std::string CSProfileGenFile = "",
std::string ProfileRemappingFile = "",
llvm::PGOOptions::PGOAction Action = NoAction,
llvm::PGOOptions::CSPGOAction CSAction =
NoCSAction,
bool DebugInfoForProfiling = false,
bool PseudoProbeForProfiling = false)
Declared at: llvm/include/llvm/Support/PGOOptions.h:25
Parameters
- std::string ProfileFile = ""
- std::string CSProfileGenFile = ""
- std::string ProfileRemappingFile = ""
- llvm::PGOOptions::PGOAction Action = NoAction
- llvm::PGOOptions::CSPGOAction CSAction = NoCSAction
- bool DebugInfoForProfiling = false
- bool PseudoProbeForProfiling = false