LLVM API Documentation

Public Member Functions
llvm::RegisterPassParser< RegistryClass > Class Template Reference

#include <MachinePassRegistry.h>

Inheritance diagram for llvm::RegisterPassParser< RegistryClass >:
Inheritance graph
[legend]
Collaboration diagram for llvm::RegisterPassParser< RegistryClass >:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

template<class RegistryClass>
class llvm::RegisterPassParser< RegistryClass >

RegisterPassParser class - Handle the addition of new machine passes.

Definition at line 122 of file MachinePassRegistry.h.


Constructor & Destructor Documentation

template<class RegistryClass >
llvm::RegisterPassParser< RegistryClass >::RegisterPassParser ( ) [inline]

Definition at line 125 of file MachinePassRegistry.h.

template<class RegistryClass >
llvm::RegisterPassParser< RegistryClass >::~RegisterPassParser ( ) [inline]

Definition at line 126 of file MachinePassRegistry.h.


Member Function Documentation

template<class RegistryClass >
void llvm::RegisterPassParser< RegistryClass >::initialize ( cl::Option O) [inline]
template<class RegistryClass >
void llvm::RegisterPassParser< RegistryClass >::NotifyAdd ( const char *  N,
MachinePassCtor  C,
const char *  D 
) [inline, override, virtual]
template<class RegistryClass >
void llvm::RegisterPassParser< RegistryClass >::NotifyRemove ( const char *  N) [inline, override, virtual]

The documentation for this class was generated from the following file: