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.
Declared in <llvm/IR/LegacyPassManager.h>
class PassManagerBase;
| Name | Description |
|---|---|
~PassManagerBase [destructor] [virtual] | Destroy the pass manager and any passes it owns. |
add [virtual] | Add a pass to the queue of passes to run. |
| Name | Description |
|---|---|
::llvm::unwrap | Convert an opaque LLVMPassManagerRef to a PassManagerBase pointer. |
::llvm::wrap | Convert a PassManagerBase pointer to an opaque LLVMPassManagerRef. |
| Name | Description |
|---|---|
FunctionPassManager | FunctionPassManager manages FunctionPasses. |
PassManager | PassManager manages ModulePassManagers |