My Project
Public Member Functions | List of all members
mlir::PassInfo Class Reference

A structure to represent the information for a derived pass class. More...

#include <PassRegistry.h>

Inheritance diagram for mlir::PassInfo:
Inheritance graph
[legend]
Collaboration diagram for mlir::PassInfo:
Collaboration graph
[legend]

Public Member Functions

 PassInfo (StringRef arg, StringRef description, const PassID *passID, const PassAllocatorFunction &allocator)
 
- Public Member Functions inherited from mlir::PassRegistryEntry
LogicalResult addToPipeline (OpPassManager &pm, StringRef options) const
 
StringRef getPassArgument () const
 
StringRef getPassDescription () const
 Returns a description for the pass, this never returns null. More...
 

Additional Inherited Members

- Protected Member Functions inherited from mlir::PassRegistryEntry
 PassRegistryEntry (StringRef arg, StringRef description, const PassRegistryFunction &builder)
 

Detailed Description

A structure to represent the information for a derived pass class.

Constructor & Destructor Documentation

◆ PassInfo()

PassInfo::PassInfo ( StringRef  arg,
StringRef  description,
const PassID passID,
const PassAllocatorFunction allocator 
)

PassInfo constructor should not be invoked directly, instead use PassRegistration or registerPass.


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