|
MLIR 22.0.0git
|
This class represents a numbering entry for an Attribute or Type. More...
#include "Bytecode/Writer/IRNumbering.h"
Public Member Functions | |
| AttrTypeNumbering (PointerUnion< Attribute, Type > value) | |
Public Attributes | |
| PointerUnion< Attribute, Type > | value |
| The concrete value. | |
| unsigned | number = 0 |
| The number assigned to this value. | |
| unsigned | refCount = 1 |
| The number of references to this value. | |
| DialectNumbering * | dialect = nullptr |
| The dialect of this value. | |
This class represents a numbering entry for an Attribute or Type.
Definition at line 36 of file IRNumbering.h.
|
inline |
Definition at line 37 of file IRNumbering.h.
References value.
Referenced by mlir::bytecode::detail::AttributeNumbering::AttributeNumbering(), and mlir::bytecode::detail::TypeNumbering::TypeNumbering().
| DialectNumbering* mlir::bytecode::detail::AttrTypeNumbering::dialect = nullptr |
The dialect of this value.
Definition at line 49 of file IRNumbering.h.
| unsigned mlir::bytecode::detail::AttrTypeNumbering::number = 0 |
The number assigned to this value.
Definition at line 43 of file IRNumbering.h.
| unsigned mlir::bytecode::detail::AttrTypeNumbering::refCount = 1 |
The number of references to this value.
Definition at line 46 of file IRNumbering.h.
| PointerUnion<Attribute, Type> mlir::bytecode::detail::AttrTypeNumbering::value |
The concrete value.
Definition at line 40 of file IRNumbering.h.
Referenced by mlir::bytecode::detail::AttributeNumbering::AttributeNumbering(), AttrTypeNumbering(), mlir::bytecode::detail::AttributeNumbering::getValue(), mlir::bytecode::detail::TypeNumbering::getValue(), and mlir::bytecode::detail::TypeNumbering::TypeNumbering().