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
- public void NotifyAdd(llvm::StringRef N, typename RegistryClass::FunctionPassCtor C, llvm::StringRef D)
- public void NotifyRemove(llvm::StringRef N)
- public RegisterPassParser<RegistryClass>(cl::Option & O)
- public void initialize()
- public ~RegisterPassParser<RegistryClass>()
Methods
¶void NotifyAdd(
llvm::StringRef N,
typename RegistryClass::FunctionPassCtor C,
llvm::StringRef D)
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)
void NotifyRemove(llvm::StringRef N)Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:164
Parameters
¶RegisterPassParser<RegistryClass>(cl::Option& O)
RegisterPassParser<RegistryClass>(cl::Option& O)Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:140
Parameters
- cl::Option& O
¶void initialize()
void initialize()Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:144
¶~RegisterPassParser<RegistryClass>()
~RegisterPassParser<RegistryClass>()Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:142