Wrapper class providing helper methods for Passes defined in TableGen.
More...
#include "mlir/TableGen/Pass.h"
Wrapper class providing helper methods for Passes defined in TableGen.
Definition at line 78 of file Pass.h.
◆ Pass()
Pass::Pass |
( |
const llvm::Record * |
def | ) |
|
|
explicit |
◆ getArgument()
StringRef mlir::tblgen::Pass::getArgument |
( |
| ) |
const |
Return the command line argument of the pass.
◆ getBaseClass()
StringRef Pass::getBaseClass |
( |
| ) |
const |
Return the name for the C++ base class.
Definition at line 80 of file Pass.cpp.
◆ getConstructor()
StringRef Pass::getConstructor |
( |
| ) |
const |
Return the C++ constructor call to create an instance of this pass.
Definition at line 90 of file Pass.cpp.
◆ getDef()
const llvm::Record* mlir::tblgen::Pass::getDef |
( |
| ) |
const |
|
inline |
◆ getDependentDialects()
ArrayRef< StringRef > Pass::getDependentDialects |
( |
| ) |
const |
Return the dialects this pass needs to be registered.
Definition at line 94 of file Pass.cpp.
◆ getDescription()
StringRef mlir::tblgen::Pass::getDescription |
( |
| ) |
const |
Return the description of the pass.
◆ getOptions()
Return the options provided by this pass.
Definition at line 98 of file Pass.cpp.
◆ getStatistics()
Return the statistics provided by this pass.
◆ getSummary()
StringRef Pass::getSummary |
( |
| ) |
const |
Return the short 1-line summary of the pass.
Definition at line 84 of file Pass.cpp.
The documentation for this class was generated from the following files: