LLVM API Documentation
#include <MachinePassRegistry.h>
Public Member Functions | |
RegisterPassParser () | |
~RegisterPassParser () | |
void | initialize (cl::Option &O) |
void | NotifyAdd (const char *N, MachinePassCtor C, const char *D) override |
void | NotifyRemove (const char *N) override |
RegisterPassParser class - Handle the addition of new machine passes.
Definition at line 122 of file MachinePassRegistry.h.
llvm::RegisterPassParser< RegistryClass >::RegisterPassParser | ( | ) | [inline] |
Definition at line 125 of file MachinePassRegistry.h.
llvm::RegisterPassParser< RegistryClass >::~RegisterPassParser | ( | ) | [inline] |
Definition at line 126 of file MachinePassRegistry.h.
void llvm::RegisterPassParser< RegistryClass >::initialize | ( | cl::Option & | O | ) | [inline] |
Reimplemented from llvm::cl::generic_parser_base.
Definition at line 128 of file MachinePassRegistry.h.
References llvm::cl::parser< RegistryClass::FunctionPassCtor >::addLiteralOption(), and Node.
void llvm::RegisterPassParser< RegistryClass >::NotifyAdd | ( | const char * | N, |
MachinePassCtor | C, | ||
const char * | D | ||
) | [inline, override, virtual] |
Implements llvm::MachinePassRegistryListener.
Definition at line 145 of file MachinePassRegistry.h.
References llvm::cl::parser< RegistryClass::FunctionPassCtor >::addLiteralOption().
void llvm::RegisterPassParser< RegistryClass >::NotifyRemove | ( | const char * | N | ) | [inline, override, virtual] |
Implements llvm::MachinePassRegistryListener.
Definition at line 148 of file MachinePassRegistry.h.
References llvm::cl::parser< RegistryClass::FunctionPassCtor >::removeLiteralOption().