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

Methods

MachinePassRegistryListener<PassCtorTy>()

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:36

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)

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:40

Parameters

llvm::StringRef N

virtual ~MachinePassRegistryListener<PassCtorTy>()

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:37