LLVM API Documentation

Public Member Functions
llvm::PassNameParser Class Reference

#include <LegacyPassNameParser.h>

Inheritance diagram for llvm::PassNameParser:
Inheritance graph
[legend]
Collaboration diagram for llvm::PassNameParser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PassNameParser ()
virtual ~PassNameParser ()
void initialize (cl::Option &O)
virtual bool ignorablePassImpl (const PassInfo *P) const
bool ignorablePass (const PassInfo *P) const
void passRegistered (const PassInfo *P) override
void passEnumerate (const PassInfo *P) override
void printOptionInfo (const cl::Option &O, size_t GlobalWidth) const override

Detailed Description

Definition at line 42 of file LegacyPassNameParser.h.


Constructor & Destructor Documentation

Definition at line 231 of file Pass.cpp.


Member Function Documentation

virtual bool llvm::PassNameParser::ignorablePassImpl ( const PassInfo P) const [inline, virtual]

Reimplemented in llvm::FilteredPassNameParser< Filter >.

Definition at line 60 of file LegacyPassNameParser.h.

Referenced by ignorablePass().

void llvm::PassNameParser::passEnumerate ( const PassInfo ) [inline, override, virtual]

passEnumerate - Callback function invoked when someone calls enumeratePasses on this PassRegistrationListener object.

Reimplemented from llvm::PassRegistrationListener.

Definition at line 80 of file LegacyPassNameParser.h.

References passRegistered().

void llvm::PassNameParser::passRegistered ( const PassInfo ) [inline, override, virtual]
void llvm::PassNameParser::printOptionInfo ( const cl::Option O,
size_t  GlobalWidth 
) const [inline, override, virtual]

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