LLVM 20.0.0git
|
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. | |
void | setListener (MachinePassRegistryListener< PassCtorTy > *L) |
void | Add (MachinePassRegistryNode< PassCtorTy > *Node) |
Add - Adds a function pass to the registration list. | |
void | Remove (MachinePassRegistryNode< PassCtorTy > *Node) |
Remove - Removes a function pass from the registration list. | |
MachinePassRegistry - Track the registration of machine passes.
Definition at line 73 of file MachinePassRegistry.h.
|
inline |
Add - Adds a function pass to the registration list.
Definition at line 106 of file MachinePassRegistry.h.
References List, and llvm::MachinePassRegistryListener< PassCtorTy >::NotifyAdd().
|
inline |
Definition at line 87 of file MachinePassRegistry.h.
|
inline |
Definition at line 86 of file MachinePassRegistry.h.
References List.
Referenced by llvm::MachinePassRegistry< PassCtorTy >::setDefault().
|
inline |
Remove - Removes a function pass from the registration list.
Definition at line 116 of file MachinePassRegistry.h.
References I, List, and llvm::MachinePassRegistryListener< PassCtorTy >::NotifyRemove().
|
inline |
Definition at line 88 of file MachinePassRegistry.h.
References llvm::CallingConv::C.
Referenced by llvm::MachinePassRegistry< PassCtorTy >::setDefault().
|
inline |
setDefault - Set the default constructor by name.
Definition at line 90 of file MachinePassRegistry.h.
References assert(), llvm::MachinePassRegistry< PassCtorTy >::getList(), Name, and llvm::MachinePassRegistry< PassCtorTy >::setDefault().
|
inline |
Definition at line 102 of file MachinePassRegistry.h.