CIRCT
20.0.0git
|
Represents a limited word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.5.3. More...
#include <SystemCTypes.h>
Static Public Member Functions | |
static bool | classof (Type type) |
static UIntBaseType | get (MLIRContext *context) |
static constexpr StringLiteral | getMnemonic () |
Static Public Attributes | |
static constexpr StringLiteral | name = "systemc.uint_base" |
Represents a limited word-length unsigned integer in SystemC as described in IEEE 1666-2011 §7.5.3.
The word-length is not known statically, but is constant over the lifetime of the value. The maximum supported bit-width is 64 bits such that it can be stored in native C integers. It is the base class of 'UIntType'.
Definition at line 119 of file SystemCTypes.h.
|
inlinestatic |
Definition at line 122 of file SystemCTypes.h.
References circt::esi::detail::getTypeID().
|
static |
Definition at line 149 of file SystemCTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser().
|
inlinestaticconstexpr |
Definition at line 127 of file SystemCTypes.h.
Referenced by customTypeParser().
|
staticconstexpr |
Definition at line 129 of file SystemCTypes.h.