LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
llvm::FunctionPassManager Class Reference

#include <PassManager.h>

Public Member Functions

 FunctionPassManager (AnalysisManager *AM=0)
 
template<typename FunctionPassT >
void addPass (FunctionPassT Pass)
 
bool run (Module *M)
 

Detailed Description

Definition at line 104 of file IR/PassManager.h.

Constructor & Destructor Documentation

llvm::FunctionPassManager::FunctionPassManager ( AnalysisManager AM = 0)
inline

Definition at line 106 of file IR/PassManager.h.

Member Function Documentation

template<typename FunctionPassT >
void llvm::FunctionPassManager::addPass ( FunctionPassT  Pass)
inline

Definition at line 108 of file IR/PassManager.h.

References llvm_move.

bool FunctionPassManager::run ( Module M)

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