LLVM API Documentation

Classes | Public Member Functions | Static Public Member Functions
llvm::FunctionPassManager Class Reference

#include <PassManager.h>

List of all members.


struct  FunctionPassModel

Public Member Functions

 FunctionPassManager ()
 FunctionPassManager (FunctionPassManager &&Arg)
FunctionPassManageroperator= (FunctionPassManager &&RHS)
template<typename FunctionPassT >
void addPass (FunctionPassT Pass)
PreservedAnalyses run (Function *F, FunctionAnalysisManager *AM=nullptr)

Static Public Member Functions

static StringRef name ()

Detailed Description

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

Constructor & Destructor Documentation

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

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

Member Function Documentation

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

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

static StringRef llvm::FunctionPassManager::name ( ) [inline, static]

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

FunctionPassManager& llvm::FunctionPassManager::operator= ( FunctionPassManager &&  RHS) [inline]

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

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