LLVM
8.0.1
|
MachinePassRegistry - Track the registration of machine passes. More...
#include "llvm/CodeGen/MachinePassRegistry.h"
Public Member Functions | |
MachinePassRegistryNode< PassCtorTy > * | getList () |
PassCtorTy | getDefault () |
void | setDefault (PassCtorTy C) |
void | setDefault (StringRef Name) |
setDefault - Set the default constructor by name. More... | |
void | setListener (MachinePassRegistryListener< PassCtorTy > *L) |
void | Add (MachinePassRegistryNode< PassCtorTy > *Node) |
Add - Adds a function pass to the registration list. More... | |
void | Remove (MachinePassRegistryNode< PassCtorTy > *Node) |
Remove - Removes a function pass from the registration list. More... | |
MachinePassRegistry - Track the registration of machine passes.
Definition at line 74 of file MachinePassRegistry.h.
|
inline |
Add - Adds a function pass to the registration list.
Definition at line 107 of file MachinePassRegistry.h.
Referenced by llvm::MachineSchedRegistry::MachineSchedRegistry(), llvm::RegisterRegAlloc::RegisterRegAlloc(), and llvm::RegisterScheduler::RegisterScheduler().
|
inline |
Definition at line 88 of file MachinePassRegistry.h.
Referenced by llvm::RegisterRegAlloc::getDefault().
|
inline |
Definition at line 87 of file MachinePassRegistry.h.
Referenced by llvm::RegisterRegAlloc::getList(), llvm::RegisterScheduler::getList(), and llvm::MachineSchedRegistry::getList().
|
inline |
Remove - Removes a function pass from the registration list.
Definition at line 117 of file MachinePassRegistry.h.
Referenced by llvm::MachineSchedRegistry::~MachineSchedRegistry(), llvm::RegisterRegAlloc::~RegisterRegAlloc(), and llvm::RegisterScheduler::~RegisterScheduler().
|
inline |
Definition at line 89 of file MachinePassRegistry.h.
Referenced by llvm::RegisterRegAlloc::setDefault().
|
inline |
setDefault - Set the default constructor by name.
Definition at line 91 of file MachinePassRegistry.h.
|
inline |
Definition at line 103 of file MachinePassRegistry.h.
Referenced by llvm::RegisterRegAlloc::setListener(), llvm::RegisterScheduler::setListener(), and llvm::MachineSchedRegistry::setListener().