Go to the source code of this file.
|
namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations.
|
|
cl::opt< std::string > | llvm::UseCtxProfile ("use-ctx-profile", cl::init(""), cl::Hidden, cl::desc("Use the specified contextual profile file")) |
static cl::opt< CtxProfAnalysisPrinterPass::PrintMode > | llvm::PrintLevel ("ctx-profile-printer-level", cl::init(CtxProfAnalysisPrinterPass::PrintMode::YAML), cl::Hidden, cl::values(clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::Everything, "everything", "print everything - most verbose"), clEnumValN(CtxProfAnalysisPrinterPass::PrintMode::YAML, "yaml", "just the yaml representation of the profile")), cl::desc("Verbosity level of the contextual profile printer pass.")) |
static cl::opt< bool > | llvm::ForceIsInSpecializedModule ("ctx-profile-force-is-specialized", cl::init(false), cl::desc("Treat the given module as-if it were containing the " "post-thinlink module containing the root")) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "ctx_prof" |
◆ preorderVisit()
template<class ProfilesTy, class ProfTy>
void preorderVisit |
( |
ProfilesTy & | Profiles, |
|
|
function_ref< void(ProfTy &)> | Visitor ) |
|
static |
◆ preorderVisitOneRoot()
template<class ProfTy>
void preorderVisitOneRoot |
( |
ProfTy & | Profile, |
|
|
function_ref< void(ProfTy &)> | Visitor ) |
|
static |