class RegisterPassParser

Declaration

template <class RegistryClass>
class RegisterPassParser { /* full declaration omitted */ };

Description

RegisterPassParser class - Handle the addition of new machine passes.

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

Templates

RegistryClass

Method Overview

Methods

void NotifyAdd(
    llvm::StringRef N,
    typename RegistryClass::FunctionPassCtor C,
    llvm::StringRef D)

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

Parameters

llvm::StringRef N
typename RegistryClass::FunctionPassCtor C
llvm::StringRef D

void NotifyRemove(llvm::StringRef N)

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

Parameters

llvm::StringRef N

RegisterPassParser<RegistryClass>(cl::Option& O)

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

Parameters

cl::Option& O

void initialize()

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

~RegisterPassParser<RegistryClass>()

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