LLVM
15.0.0git
|
A struct capturing PGO tunables. More...
#include "llvm/Support/PGOOptions.h"
Public Types | |
enum | PGOAction { NoAction, IRInstr, IRUse, SampleUse } |
enum | CSPGOAction { NoCSAction, CSIRInstr, CSIRUse } |
Public Member Functions | |
PGOOptions (std::string ProfileFile="", std::string CSProfileGenFile="", std::string ProfileRemappingFile="", PGOAction Action=NoAction, CSPGOAction CSAction=NoCSAction, bool DebugInfoForProfiling=false, bool PseudoProbeForProfiling=false) | |
Public Attributes | |
std::string | ProfileFile |
std::string | CSProfileGenFile |
std::string | ProfileRemappingFile |
PGOAction | Action |
CSPGOAction | CSAction |
bool | DebugInfoForProfiling |
bool | PseudoProbeForProfiling |
A struct capturing PGO tunables.
Definition at line 22 of file PGOOptions.h.
Enumerator | |
---|---|
NoCSAction | |
CSIRInstr | |
CSIRUse |
Definition at line 24 of file PGOOptions.h.
Enumerator | |
---|---|
NoAction | |
IRInstr | |
IRUse | |
SampleUse |
Definition at line 23 of file PGOOptions.h.
|
inline |
Definition at line 25 of file PGOOptions.h.
References Action, assert(), CSAction, CSIRInstr, CSIRUse, CSProfileGenFile, DebugInfoForProfiling, IRInstr, IRUse, NoAction, NoCSAction, PseudoProbeForProfiling, and SampleUse.
PGOAction llvm::PGOOptions::Action |
Definition at line 58 of file PGOOptions.h.
Referenced by getFSProfileFile(), getFSRemappingFile(), and PGOOptions().
CSPGOAction llvm::PGOOptions::CSAction |
Definition at line 59 of file PGOOptions.h.
Referenced by PGOOptions().
std::string llvm::PGOOptions::CSProfileGenFile |
Definition at line 56 of file PGOOptions.h.
Referenced by PGOOptions().
bool llvm::PGOOptions::DebugInfoForProfiling |
Definition at line 60 of file PGOOptions.h.
Referenced by PGOOptions().
std::string llvm::PGOOptions::ProfileFile |
Definition at line 55 of file PGOOptions.h.
Referenced by getFSProfileFile().
std::string llvm::PGOOptions::ProfileRemappingFile |
Definition at line 57 of file PGOOptions.h.
Referenced by getFSRemappingFile().
bool llvm::PGOOptions::PseudoProbeForProfiling |
Definition at line 61 of file PGOOptions.h.
Referenced by PGOOptions().