LLVM API Documentation

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

#include <PassManager.h>

List of all members.

Classes

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 511 of file IR/PassManager.h.


Constructor & Destructor Documentation

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

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


Member Function Documentation

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

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

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

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

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

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


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