|
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().
1.8.13