LLVM API Documentation

Public Member Functions
llvm::MachinePassRegistry Class Reference

#include <MachinePassRegistry.h>

List of all members.

Public Member Functions

MachinePassRegistryNodegetList ()
MachinePassCtor getDefault ()
void setDefault (MachinePassCtor C)
void setDefault (StringRef Name)
 setDefault - Set the default constructor by name.
void setListener (MachinePassRegistryListener *L)
void Add (MachinePassRegistryNode *Node)
void Remove (MachinePassRegistryNode *Node)

Detailed Description

MachinePassRegistry - Track the registration of machine passes.

Definition at line 84 of file MachinePassRegistry.h.


Member Function Documentation

Definition at line 100 of file MachinePassRegistry.h.

Definition at line 99 of file MachinePassRegistry.h.

Referenced by setDefault().

Remove - Removes a function pass from the registration list.

Definition at line 47 of file MachinePassRegistry.cpp.

References llvm::MachinePassRegistryNode::getName(), I, llvm::tgtok::List, and llvm::MachinePassRegistryListener::NotifyRemove().

Definition at line 101 of file MachinePassRegistry.h.

References llvm::CallingConv::C.

Referenced by setDefault().

setDefault - Set the default constructor by name.

Definition at line 22 of file MachinePassRegistry.cpp.

References getList(), llvm::MachinePassRegistryNode::getNext(), Name, and setDefault().

Definition at line 103 of file MachinePassRegistry.h.


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