LLVM
8.0.1
|
A struct capturing PGO tunables. More...
#include "llvm/Passes/PassBuilder.h"
Public Member Functions | |
PGOOptions (std::string ProfileGenFile="", std::string ProfileUseFile="", std::string SampleProfileFile="", std::string ProfileRemappingFile="", bool RunProfileGen=false, bool SamplePGOSupport=false) | |
Public Attributes | |
std::string | ProfileGenFile |
std::string | ProfileUseFile |
std::string | SampleProfileFile |
std::string | ProfileRemappingFile |
bool | RunProfileGen |
bool | SamplePGOSupport |
A struct capturing PGO tunables.
Definition at line 34 of file PassBuilder.h.
|
inline |
Definition at line 35 of file PassBuilder.h.
References assert(), ProfileUseFile, RunProfileGen, SamplePGOSupport, and SampleProfileFile.
std::string llvm::PGOOptions::ProfileGenFile |
Definition at line 49 of file PassBuilder.h.
Referenced by llvm::PassBuilder::registerParseTopLevelPipelineCallback().
std::string llvm::PGOOptions::ProfileRemappingFile |
Definition at line 52 of file PassBuilder.h.
Referenced by llvm::PassBuilder::registerParseTopLevelPipelineCallback().
std::string llvm::PGOOptions::ProfileUseFile |
Definition at line 50 of file PassBuilder.h.
Referenced by PGOOptions(), and llvm::PassBuilder::registerParseTopLevelPipelineCallback().
bool llvm::PGOOptions::RunProfileGen |
Definition at line 53 of file PassBuilder.h.
Referenced by PGOOptions(), and llvm::PassBuilder::registerParseTopLevelPipelineCallback().
bool llvm::PGOOptions::SamplePGOSupport |
Definition at line 54 of file PassBuilder.h.
Referenced by PGOOptions().
std::string llvm::PGOOptions::SampleProfileFile |
Definition at line 51 of file PassBuilder.h.
Referenced by PGOOptions().