|
MLIR 22.0.0git
|
This class represents a numbering entry for an Dialect. More...
#include "Bytecode/Writer/IRNumbering.h"
Public Member Functions | |
| DialectNumbering (StringRef name, unsigned number) | |
Public Attributes | |
| StringRef | name |
| The namespace of the dialect. | |
| unsigned | number |
| The number assigned to the dialect. | |
| const BytecodeDialectInterface * | interface = nullptr |
| The bytecode dialect interface of the dialect if defined. | |
| const OpAsmDialectInterface * | asmInterface = nullptr |
| The asm dialect interface of the dialect if defined. | |
| SetVector< AsmDialectResourceHandle > | resources |
| The referenced resources of this dialect. | |
| llvm::MapVector< StringRef, DialectResourceNumbering * > | resourceMap |
| A mapping from resource key to the corresponding resource numbering entry. | |
This class represents a numbering entry for an Dialect.
Definition at line 106 of file IRNumbering.h.
|
inline |
Definition at line 107 of file IRNumbering.h.
| const OpAsmDialectInterface* mlir::bytecode::detail::DialectNumbering::asmInterface = nullptr |
The asm dialect interface of the dialect if defined.
Definition at line 120 of file IRNumbering.h.
| const BytecodeDialectInterface* mlir::bytecode::detail::DialectNumbering::interface = nullptr |
The bytecode dialect interface of the dialect if defined.
Definition at line 117 of file IRNumbering.h.
| StringRef mlir::bytecode::detail::DialectNumbering::name |
The namespace of the dialect.
Definition at line 111 of file IRNumbering.h.
Referenced by DialectNumbering().
| unsigned mlir::bytecode::detail::DialectNumbering::number |
The number assigned to the dialect.
Definition at line 114 of file IRNumbering.h.
Referenced by DialectNumbering(), and writeDialectGrouping().
| llvm::MapVector<StringRef, DialectResourceNumbering *> mlir::bytecode::detail::DialectNumbering::resourceMap |
A mapping from resource key to the corresponding resource numbering entry.
Definition at line 126 of file IRNumbering.h.
| SetVector<AsmDialectResourceHandle> mlir::bytecode::detail::DialectNumbering::resources |
The referenced resources of this dialect.
Definition at line 123 of file IRNumbering.h.