LLVM API Documentation
#include "llvm/PassRegistry.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/StringMap.h"#include "llvm/IR/Function.h"#include "llvm/PassSupport.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ManagedStatic.h"#include "llvm/Support/Mutex.h"#include "llvm/Support/RWMutex.h"#include <vector>
Go to the source code of this file.
Variables | |
| static ManagedStatic < PassRegistry > | PassRegistryObj |
| static ManagedStatic < sys::SmartRWMutex< true > > | Lock |
|
static |
Definition at line 39 of file PassRegistry.cpp.
Referenced by llvm::PassRegistry::addRegistrationListener(), llvm::PassRegistry::enumerateWith(), llvm::PluginLoader::getNumPlugins(), llvm::PassRegistry::getPassInfo(), llvm::PluginLoader::getPlugin(), llvm::PluginLoader::operator=(), llvm::PassRegistry::registerAnalysisGroup(), llvm::PassRegistry::registerPass(), llvm::PassRegistry::removeRegistrationListener(), llvm::sys::DynamicLibrary::SearchForAddressOfSymbol(), llvm::PassRegistry::unregisterPass(), and llvm::PassRegistry::~PassRegistry().
|
static |
Definition at line 34 of file PassRegistry.cpp.
Referenced by llvm::PassRegistry::getPassRegistry().