15 #ifndef LLVM_CODEGEN_REGALLOCREGISTRY_H
16 #define LLVM_CODEGEN_REGALLOCREGISTRY_H
RegisterRegAlloc * getNext() const
A global registry used in conjunction with static constructors to make pluggable components (like tar...
void *(* MachinePassCtor)()
FunctionPass *(* FunctionPassCtor)()
static void setDefault(FunctionPassCtor C)
static MachinePassRegistry Registry
RegisterRegAlloc's global Registry tracks allocator registration.
static RegisterRegAlloc * getList()
RegisterRegAlloc(const char *N, const char *D, FunctionPassCtor C)
RegisterRegAlloc class - Track the registration of register allocators.
MachinePassRegistry - Track the registration of machine passes.
static void setListener(MachinePassRegistryListener *L)
MachinePassRegistryNode * getNext() const
FunctionPass class - This class is used to implement most global optimizations.
static FunctionPassCtor getDefault()
MachinePassRegistryListener - Listener to adds and removals of nodes in registration list...
MachinePassRegistryNode - Machine pass node stored in registration list.