LLVM API Documentation
#include "llvm/Pass.h"#include "llvm/PassManager.h"#include "llvm/Module.h"#include "llvm/ModuleProvider.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/ManagedStatic.h"#include <algorithm>#include <map>#include <set>
Go to the source code of this file.
Functions | |
| static PassRegistrar * | getPassRegistrar () |
Variables | |
| static std::vector < PassRegistrationListener * > * | Listeners = 0 |
| static PassRegistrar* getPassRegistrar | ( | ) | [static] |
Definition at line 193 of file Pass.cpp.
Referenced by llvm::PassRegistrationListener::enumeratePasses(), llvm::Pass::lookupPassInfo(), llvm::RegisterAGBase::RegisterAGBase(), llvm::PassInfo::registerPass(), and llvm::PassInfo::unregisterPass().
| std::map<const PassInfo *, AnalysisGroupInfo> AnalysisGroupInfoMap |
| const PassInfo* DefaultImpl |
| std::set<const PassInfo *> Implementations |
std::vector<PassRegistrationListener*>* Listeners = 0 [static] |
| MapType PassInfoMap |