Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
namespace | llvm::json |
|
|
cl::opt< std::string > | UseCtxProfile ("use-ctx-profile", cl::init(""), cl::Hidden, cl::desc("Use the specified contextual profile file")) |
|
static cl::opt< CtxProfAnalysisPrinterPass::PrintMode > | PrintLevel ("ctx-profile-printer-level", cl::init(CtxProfAnalysisPrinterPass::PrintMode::JSON), cl::Hidden, cl::values(clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::Everything, "everything", "print everything - most verbose"), clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::JSON, "json", "just the json representation of the profile")), cl::desc("Verbosity level of the contextual profile printer pass.")) |
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "ctx_prof" |
◆ preorderVisit()
template<class ProfilesTy , class ProfTy >
static void preorderVisit |
( |
ProfilesTy & |
Profiles, |
|
|
function_ref< void(ProfTy &)> |
Visitor |
|
) |
| |
|
static |
◆ PrintLevel
cl::opt< CtxProfAnalysisPrinterPass::PrintMode > PrintLevel("ctx-profile-printer-level", cl::init(CtxProfAnalysisPrinterPass::PrintMode::JSON), cl::Hidden, cl::values(clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::Everything, "everything", "print everything - most verbose"), clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::JSON, "json", "just the json representation of the profile")), cl::desc("Verbosity level of the contextual profile printer pass.")) |
( |
"ctx-profile-printer-level" |
, |
|
|
cl::init(CtxProfAnalysisPrinterPass::PrintMode::JSON) |
, |
|
|
cl::Hidden |
, |
|
|
cl::values(clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::Everything, "everything", "print everything - most verbose"), clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::JSON, "json", "just the json representation of the profile")) |
, |
|
|
cl::desc("Verbosity level of the contextual profile printer pass.") |
|
|
) |
| |
|
static |
◆ UseCtxProfile
cl::opt< std::string > UseCtxProfile("use-ctx-profile", cl::init(""), cl::Hidden, cl::desc("Use the specified contextual profile file")) |
( |
"use-ctx-profile" |
, |
|
|
cl::init("") |
, |
|
|
cl::Hidden |
, |
|
|
cl::desc("Use the specified contextual profile file") |
|
|
) |
| |