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:
- include/llvm/IR/LegacyPassManager.h
- lib/IR/LegacyPassManager.cpp