LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::PMDebug Struct Reference

#include <PassManagerT.h>

List of all members.

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 > &)


Detailed Description

Definition at line 61 of file PassManagerT.h.


Member Function Documentation

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< Function >::runOnUnit().

void PMDebug::PrintAnalysisSetInfo unsigned  ,
const char *  ,
Pass P,
const std::vector< AnalysisID > & 
[static]
 

Definition at line 179 of file Pass.cpp.

References llvm::Details, llvm::Pass::getPassName(), and llvm::PassDebugging.

Referenced by llvm::PassManagerT< Function >::runOnUnit().

void PMDebug::PrintArgumentInformation const Pass P  )  [static]
 

Definition at line 135 of file Pass.cpp.

References llvm::PassInfo::Optimization.

Referenced by PerformPassStartupStuff().

void PMDebug::PrintPassInformation unsigned  ,
const char *  ,
Pass ,
BasicBlock
[static]
 

Definition at line 169 of file Pass.cpp.

References llvm::Executions, llvm::Value::getName(), llvm::Pass::getPassName(), and llvm::PassDebugging.

void PMDebug::PrintPassInformation unsigned  ,
const char *  ,
Pass ,
Function
[static]
 

Definition at line 159 of file Pass.cpp.

References llvm::Executions, llvm::Value::getName(), llvm::Pass::getPassName(), and llvm::PassDebugging.

void PMDebug::PrintPassInformation unsigned  ,
const char *  ,
Pass ,
Module
[static]
 

Definition at line 149 of file Pass.cpp.

References llvm::Executions, llvm::Module::getModuleIdentifier(), llvm::Pass::getPassName(), and llvm::PassDebugging.

Referenced by llvm::PassManagerT< Function >::runOnUnit().


The documentation for this struct was generated from the following files: