LLVM  8.0.1
Public Member Functions | List of all members
llvm::legacy::PassManagerBase Class Referenceabstract

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"

Inheritance diagram for llvm::legacy::PassManagerBase:
Inheritance graph
[legend]

Public Member Functions

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

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 36 of file LegacyPassManager.h.

Constructor & Destructor Documentation

◆ ~PassManagerBase()

PassManagerBase::~PassManagerBase ( )
virtual

Definition at line 2033 of file LegacyPassManager.cpp.

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: