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().