Intel® Implicit SPMD Program Compiler (Intel® ISPC)  1.13.0
Public Member Functions | Private Attributes | List of all members
DebugPassManager Class Reference
Collaboration diagram for DebugPassManager:
Collaboration graph
[legend]

Public Member Functions

 DebugPassManager ()
 
void add (llvm::Pass *P, int stage)
 
bool run (llvm::Module &M)
 
llvm::legacy::PassManager & getPM ()
 

Private Attributes

llvm::legacy::PassManager PM
 
int number
 

Detailed Description

Definition at line 402 of file opt.cpp.

Constructor & Destructor Documentation

◆ DebugPassManager()

DebugPassManager::DebugPassManager ( )
inline

Definition at line 404 of file opt.cpp.

References add().

Member Function Documentation

◆ add()

void DebugPassManager::add ( llvm::Pass *  P,
int  stage = -1 
)

◆ getPM()

llvm::legacy::PassManager& DebugPassManager::getPM ( )
inline

Definition at line 407 of file opt.cpp.

References PM.

Referenced by Optimize().

◆ run()

bool DebugPassManager::run ( llvm::Module &  M)
inline

Member Data Documentation

◆ number

int DebugPassManager::number
private

Definition at line 411 of file opt.cpp.

Referenced by add().

◆ PM

llvm::legacy::PassManager DebugPassManager::PM
private

Definition at line 410 of file opt.cpp.

Referenced by add(), getPM(), and run().


The documentation for this class was generated from the following file: