LLVM API Documentation

llvm::RegisterRegAlloc Class Reference

#include <RegAllocRegistry.h>

Inheritance diagram for llvm::RegisterRegAlloc:

Inheritance graph
[legend]
Collaboration diagram for llvm::RegisterRegAlloc:

Collaboration graph
[legend]

List of all members.

Public Types

typedef FunctionPass *(* FunctionPassCtor )()

Public Member Functions

 RegisterRegAlloc (const char *N, const char *D, FunctionPassCtor C)
 ~RegisterRegAlloc ()
RegisterRegAllocgetNext () const

Static Public Member Functions

static RegisterRegAllocgetList ()
static FunctionPassCtor getDefault ()
static void setDefault (FunctionPassCtor C)
static void setListener (MachinePassRegistryListener *L)

Static Public Attributes

static MachinePassRegistry Registry


Detailed Description

RegisterRegAlloc class - Track the registration of register allocators.

Definition at line 27 of file RegAllocRegistry.h.


Member Typedef Documentation


Constructor & Destructor Documentation

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 38 of file RegAllocRegistry.h.


Member Function Documentation

RegisterRegAlloc* llvm::RegisterRegAlloc::getNext (  )  const [inline]

Reimplemented from llvm::MachinePassRegistryNode.

Definition at line 43 of file RegAllocRegistry.h.

References llvm::MachinePassRegistryNode::getNext().

static RegisterRegAlloc* llvm::RegisterRegAlloc::getList (  )  [inline, static]

Definition at line 46 of file RegAllocRegistry.h.

References getList().

Referenced by getList().

static FunctionPassCtor llvm::RegisterRegAlloc::getDefault (  )  [inline, static]

Definition at line 49 of file RegAllocRegistry.h.

Referenced by llvm::createRegisterAllocator().

static void llvm::RegisterRegAlloc::setDefault ( FunctionPassCtor  C  )  [inline, static]

Definition at line 52 of file RegAllocRegistry.h.

Referenced by llvm::createRegisterAllocator().

static void llvm::RegisterRegAlloc::setListener ( MachinePassRegistryListener L  )  [inline, static]

Definition at line 55 of file RegAllocRegistry.h.


Member Data Documentation

RegisterRegAlloc class - Track the registration of register allocators.

Definition at line 33 of file RegAllocRegistry.h.


The documentation for this class was generated from the following files:



This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.