LLVM API Documentation
#include <PassManagerT.h>
Static Public Member Functions | |
static void | PerformPassStartupStuff (Pass *P) |
static void | PrintArgumentInformation (const Pass *P) |
static void | PrintPassInformation (unsigned, const char *, Pass *, Module *) |
static void | PrintPassInformation (unsigned, const char *, Pass *, Function *) |
static void | PrintPassInformation (unsigned, const char *, Pass *, BasicBlock *) |
static void | PrintAnalysisSetInfo (unsigned, const char *, Pass *P, const std::vector< AnalysisID > &) |
Definition at line 61 of file PassManagerT.h.
static void llvm::PMDebug::PerformPassStartupStuff | ( | Pass * | P | ) | [inline, static] |
Definition at line 62 of file PassManagerT.h.
References llvm::Arguments, llvm::Pass::dumpPassStructure(), llvm::PassDebugging, PrintArgumentInformation(), and llvm::Structure.
Referenced by llvm::PassManagerT< llvm::BBTraits >::runOnUnit().
void PMDebug::PrintAnalysisSetInfo | ( | unsigned | , | |
const char * | , | |||
Pass * | P, | |||
const std::vector< AnalysisID > & | ||||
) | [static] |
Definition at line 181 of file Pass.cpp.
References llvm::Details, llvm::Pass::getPassName(), and llvm::PassDebugging.
void PMDebug::PrintArgumentInformation | ( | const Pass * | P | ) | [static] |
Definition at line 137 of file Pass.cpp.
References llvm::PassInfo::Optimization, and PI.
Referenced by PerformPassStartupStuff().
void PMDebug::PrintPassInformation | ( | unsigned | , | |
const char * | , | |||
Pass * | , | |||
BasicBlock * | ||||
) | [static] |
Definition at line 171 of file Pass.cpp.
References BB, llvm::Executions, llvm::Value::getName(), llvm::Pass::getPassName(), and llvm::PassDebugging.
Definition at line 161 of file Pass.cpp.
References llvm::Executions, F, llvm::Pass::getPassName(), and llvm::PassDebugging.
Definition at line 151 of file Pass.cpp.
References llvm::Executions, llvm::Module::getModuleIdentifier(), llvm::Pass::getPassName(), M, and llvm::PassDebugging.