|
LLVM 22.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.
|
inline |
Definition at line 87 of file MachinePassRegistry.h.
|
inline |
Definition at line 86 of file MachinePassRegistry.h.
Referenced by setDefault().
|
inline |
Remove - Removes a function pass from the registration list.
Definition at line 116 of file MachinePassRegistry.h.
References I.
|
inline |
Definition at line 88 of file MachinePassRegistry.h.
References llvm::CallingConv::C.
Referenced by setDefault().
|
inline |
setDefault - Set the default constructor by name.
Definition at line 90 of file MachinePassRegistry.h.
References assert(), getList(), and setDefault().
|
inline |
Definition at line 102 of file MachinePassRegistry.h.