LLVM: llvm::legacy::PassManager Class Reference (original) (raw)
PassManager manages ModulePassManagers. More...
#include "[llvm/IR/LegacyPassManager.h](LegacyPassManager%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| PassManager () | |
| Create new pass manager. | |
| ~PassManager () override | |
| void | add (Pass *P) override |
| Add a pass to the queue of passes to run. | |
| bool | run (Module &M) |
| run - Execute all of the passes scheduled for execution. | |
| Public Member Functions inherited from llvm::legacy::PassManagerBase | |
| virtual | ~PassManagerBase () |
PassManager manages ModulePassManagers.
Definition at line 53 of file LegacyPassManager.h.
| llvm::legacy::PassManager::PassManager | ( | ) |
|---|
◆ ~PassManager()
| llvm::legacy::PassManager::~PassManager ( ) | override |
|---|
◆ add()
| void llvm::legacy::PassManager::add ( Pass * P) | overridevirtual |
|---|
◆ run()
The documentation for this class was generated from the following files:
- include/llvm/IR/LegacyPassManager.h
- lib/IR/LegacyPassManager.cpp