CIRCT
20.0.0git
|
Represents a finite word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.6.4. More...
#include <SystemCTypes.h>
Static Public Member Functions | |
static bool | classof (Type type) |
static UnsignedType | get (MLIRContext *context) |
static constexpr StringLiteral | getMnemonic () |
Static Public Attributes | |
static constexpr StringLiteral | name = "systemc.unsigned" |
Represents a finite word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.6.4.
The word-length is not known statically, but is constant over the lifetime of the value. It supports arbitrary precision integers, but is often limited to 512 bits (implementation dependent) for performance reasons. It is the base class of 'BigUIntType'.
Definition at line 198 of file SystemCTypes.h.
|
inlinestatic |
Definition at line 201 of file SystemCTypes.h.
References circt::esi::detail::getTypeID().
|
static |
Definition at line 165 of file SystemCTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser().
|
inlinestaticconstexpr |
Definition at line 206 of file SystemCTypes.h.
Referenced by customTypeParser().
|
staticconstexpr |
Definition at line 208 of file SystemCTypes.h.