LLVM API Documentation
#include <RegAllocRegistry.h>
Public Types | |
typedef FunctionPass *(* | FunctionPassCtor )() |
Public Member Functions | |
RegisterRegAlloc (const char *N, const char *D, FunctionPassCtor C) | |
~RegisterRegAlloc () | |
RegisterRegAlloc * | getNext () const |
Static Public Member Functions | |
static RegisterRegAlloc * | getList () |
static FunctionPassCtor | getDefault () |
static void | setDefault (FunctionPassCtor C) |
static void | setListener (MachinePassRegistryListener *L) |
Static Public Attributes | |
static MachinePassRegistry | Registry |
RegisterRegAlloc's global Registry tracks allocator registration. |
RegisterRegAlloc class - Track the registration of register allocators.
Definition at line 27 of file RegAllocRegistry.h.
typedef FunctionPass*(* llvm::RegisterRegAlloc::FunctionPassCtor)() |
Definition at line 31 of file RegAllocRegistry.h.
llvm::RegisterRegAlloc::RegisterRegAlloc | ( | const char * | N, |
const char * | D, | ||
FunctionPassCtor | C | ||
) | [inline] |
Definition at line 35 of file RegAllocRegistry.h.
llvm::RegisterRegAlloc::~RegisterRegAlloc | ( | ) | [inline] |
Definition at line 40 of file RegAllocRegistry.h.
static FunctionPassCtor llvm::RegisterRegAlloc::getDefault | ( | ) | [inline, static] |
Definition at line 51 of file RegAllocRegistry.h.
Referenced by llvm::TargetPassConfig::createRegAllocPass().
static RegisterRegAlloc* llvm::RegisterRegAlloc::getList | ( | ) | [inline, static] |
Definition at line 48 of file RegAllocRegistry.h.
RegisterRegAlloc* llvm::RegisterRegAlloc::getNext | ( | ) | const [inline] |
Reimplemented from llvm::MachinePassRegistryNode.
Definition at line 45 of file RegAllocRegistry.h.
static void llvm::RegisterRegAlloc::setDefault | ( | FunctionPassCtor | C | ) | [inline, static] |
Definition at line 54 of file RegAllocRegistry.h.
Referenced by llvm::AArch64TargetMachine::AArch64TargetMachine(), and llvm::TargetPassConfig::createRegAllocPass().
static void llvm::RegisterRegAlloc::setListener | ( | MachinePassRegistryListener * | L | ) | [inline, static] |
Definition at line 57 of file RegAllocRegistry.h.
RegisterRegAlloc's global Registry tracks allocator registration.
Definition at line 33 of file RegAllocRegistry.h.