LLVM: llvm::legacy::PassManagerBase Class Reference (original) (raw)

PassManagerBase - An abstract interface to allow code to add passes to a pass manager without having to hard-code what kind of pass manager it is. More...

#include "[llvm/IR/LegacyPassManager.h](LegacyPassManager%5F8h%5Fsource.html)"

Inheritance diagram for llvm::legacy::PassManagerBase:

Public Member Functions
virtual ~PassManagerBase ()
virtual void add (Pass *P)=0
Add a pass to the queue of passes to run.

Detailed Description

PassManagerBase - An abstract interface to allow code to add passes to a pass manager without having to hard-code what kind of pass manager it is.

Definition at line 40 of file LegacyPassManager.h.

Constructor & Destructor Documentation

legacy::PassManagerBase::~PassManagerBase ( ) virtualdefault

Member Function Documentation

add()

virtual void llvm::legacy::PassManagerBase::add ( Pass * P) pure virtual

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