MLIR
20.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. More... | |
unsigned | number |
The number assigned to the dialect. More... | |
const BytecodeDialectInterface * | interface = nullptr |
The bytecode dialect interface of the dialect if defined. More... | |
const OpAsmDialectInterface * | asmInterface = nullptr |
The asm dialect interface of the dialect if defined. More... | |
SetVector< AsmDialectResourceHandle > | resources |
The referenced resources of this dialect. More... | |
llvm::MapVector< StringRef, DialectResourceNumbering * > | resourceMap |
A mapping from resource key to the corresponding resource numbering entry. More... | |
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.
unsigned mlir::bytecode::detail::DialectNumbering::number |
The number assigned to the dialect.
Definition at line 114 of file IRNumbering.h.
Referenced by 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.