|
LLVM 22.0.0git
|
RegisterRegAllocBase class - Track the registration of register allocators. More...
#include "llvm/CodeGen/RegAllocRegistry.h"
Public Types | |
| using | FunctionPassCtor = FunctionPass *(*)() |
Public Member Functions | |
| RegisterRegAllocBase (const char *N, const char *D, FunctionPassCtor C) | |
| ~RegisterRegAllocBase () | |
| SubClass * | 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 SubClass * | getList () |
| static FunctionPassCtor | getDefault () |
| static void | setDefault (FunctionPassCtor C) |
| static void | setListener (MachinePassRegistryListener< FunctionPassCtor > *L) |
Static Public Attributes | |
| static MachinePassRegistry< FunctionPassCtor > | Registry |
RegisterRegAllocBase class - Track the registration of register allocators.
Definition at line 30 of file RegAllocRegistry.h.
| using llvm::RegisterRegAllocBase< SubClass >::FunctionPassCtor = FunctionPass *(*)() |
Definition at line 32 of file RegAllocRegistry.h.
|
inline |
Definition at line 36 of file RegAllocRegistry.h.
References llvm::CallingConv::C, D(), llvm::MachinePassRegistryNode< FunctionPass *(*)()>::MachinePassRegistryNode(), N, and Registry.
|
inline |
Definition at line 41 of file RegAllocRegistry.h.
References Registry.
|
inlinestatic |
Definition at line 52 of file RegAllocRegistry.h.
References Registry.
|
inlinestatic |
Definition at line 48 of file RegAllocRegistry.h.
References Registry.
|
inline |
Definition at line 44 of file RegAllocRegistry.h.
References llvm::MachinePassRegistryNode< PassCtorTy >::getNext().
|
inlinestatic |
Definition at line 54 of file RegAllocRegistry.h.
References llvm::CallingConv::C, and Registry.
|
inlinestatic |
Definition at line 56 of file RegAllocRegistry.h.
References Registry.
|
static |
Definition at line 34 of file RegAllocRegistry.h.
Referenced by getDefault(), getList(), RegisterRegAllocBase(), setDefault(), setListener(), and ~RegisterRegAllocBase().