|
My Project
|
#include <Pattern.h>
Public Types | |
| using | IdentifierLine = std::pair< StringRef, unsigned > |
Public Member Functions | |
| Pattern (const llvm::Record *def, RecordOperatorMap *mapper) | |
| DagNode | getSourcePattern () const |
| int | getNumResultPatterns () const |
| DagNode | getResultPattern (unsigned index) const |
| void | collectSourcePatternBoundSymbols (SymbolInfoMap &infoMap) |
| void | collectResultPatternBoundSymbols (SymbolInfoMap &infoMap) |
| const Operator & | getSourceRootOp () |
| Operator & | getDialectOp (DagNode node) |
| std::vector< AppliedConstraint > | getConstraints () const |
| int | getBenefit () const |
| std::vector< IdentifierLine > | getLocation () const |
| using mlir::tblgen::Pattern::IdentifierLine = std::pair<StringRef, unsigned> |
|
explicit |
| void tblgen::Pattern::collectResultPatternBoundSymbols | ( | tblgen::SymbolInfoMap & | infoMap | ) |
| void tblgen::Pattern::collectSourcePatternBoundSymbols | ( | tblgen::SymbolInfoMap & | infoMap | ) |
| int tblgen::Pattern::getBenefit | ( | ) | const |
| std::vector< tblgen::AppliedConstraint > tblgen::Pattern::getConstraints | ( | ) | const |
| tblgen::Operator & tblgen::Pattern::getDialectOp | ( | DagNode | node | ) |
| std::vector< tblgen::Pattern::IdentifierLine > tblgen::Pattern::getLocation | ( | ) | const |
| int tblgen::Pattern::getNumResultPatterns | ( | ) | const |
| tblgen::DagNode tblgen::Pattern::getResultPattern | ( | unsigned | index | ) | const |
| tblgen::DagNode tblgen::Pattern::getSourcePattern | ( | ) | const |
| const tblgen::Operator & tblgen::Pattern::getSourceRootOp | ( | ) |
1.8.13