class MachinePassRegistryListener
Declaration
template <class PassCtorTy>
class MachinePassRegistryListener { /* full declaration omitted */ };
Description
MachinePassRegistryListener - Listener to adds and removals of nodes in registration list.
Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:32
Templates
- PassCtorTy
Method Overview
- public MachinePassRegistryListener<PassCtorTy>()
- public virtual void NotifyAdd(llvm::StringRef N, PassCtorTy C, llvm::StringRef D)
- public virtual void NotifyRemove(llvm::StringRef N)
- public virtual ~MachinePassRegistryListener<PassCtorTy>()
Methods
¶MachinePassRegistryListener<PassCtorTy>()
MachinePassRegistryListener<PassCtorTy>()
Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:36
¶virtual void NotifyAdd(llvm::StringRef N,
PassCtorTy C,
llvm::StringRef D)
virtual void NotifyAdd(llvm::StringRef N,
PassCtorTy C,
llvm::StringRef D)
Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:39
Parameters
- llvm::StringRef N
- PassCtorTy C
- llvm::StringRef D
¶virtual void NotifyRemove(llvm::StringRef N)
virtual void NotifyRemove(llvm::StringRef N)
Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:40
Parameters
¶virtual ~MachinePassRegistryListener<PassCtorTy>()
virtual ~MachinePassRegistryListener<PassCtorTy>()
Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:37