|
LLVM
8.0.1
|
RegisterRegAlloc class - Track the registration of register allocators. More...
#include "llvm/CodeGen/RegAllocRegistry.h"


Public Types | |
| using | FunctionPassCtor = FunctionPass *(*)() |
Public Member Functions | |
| RegisterRegAlloc (const char *N, const char *D, FunctionPassCtor C) | |
| ~RegisterRegAlloc () | |
| RegisterRegAlloc * | getNext () const |
Public Member Functions inherited from llvm::MachinePassRegistryNode< FunctionPass *(*)()> | |
| MachinePassRegistryNode (const char *N, const char *D, FunctionPass * C) | |
| MachinePassRegistryNode * | getNext () const |
| MachinePassRegistryNode ** | getNextAddress () |
| StringRef | getName () const |
| StringRef | getDescription () const |
| FunctionPass * | getCtor () const |
| void | setNext (MachinePassRegistryNode *N) |
Static Public Member Functions | |
| static RegisterRegAlloc * | getList () |
| static FunctionPassCtor | getDefault () |
| static void | setDefault (FunctionPassCtor C) |
| static void | setListener (MachinePassRegistryListener< FunctionPassCtor > *L) |
Static Public Attributes | |
| static MachinePassRegistry< FunctionPassCtor > | Registry |
| RegisterRegAlloc's global Registry tracks allocator registration. More... | |
RegisterRegAlloc class - Track the registration of register allocators.
Definition at line 29 of file RegAllocRegistry.h.
| using llvm::RegisterRegAlloc::FunctionPassCtor = FunctionPass *(*)() |
Definition at line 31 of file RegAllocRegistry.h.
|
inline |
Definition at line 35 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::Add().
|
inline |
Definition at line 40 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::Remove().
|
inlinestatic |
Definition at line 51 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::getDefault().
Referenced by llvm::TargetPassConfig::createRegAllocPass(), and initializeDefaultRegisterAllocatorOnce().
|
inlinestatic |
Definition at line 47 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::getList().
|
inline |
Definition at line 43 of file RegAllocRegistry.h.
References llvm::MachinePassRegistryNode< PassCtorTy >::getNext().
|
inlinestatic |
Definition at line 53 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::setDefault().
Referenced by initializeDefaultRegisterAllocatorOnce().
|
inlinestatic |
Definition at line 55 of file RegAllocRegistry.h.
References llvm::MachinePassRegistry< PassCtorTy >::setListener().
|
static |
RegisterRegAlloc's global Registry tracks allocator registration.
Definition at line 33 of file RegAllocRegistry.h.
Referenced by llvm::TargetPassConfig::getOptimizeRegAlloc().
1.8.13