CIRCT
20.0.0git
|
Represents a limited word-length signed integer in SystemC as described in IEEE 1666-2011 §7.5.2. More...
#include <SystemCTypes.h>
Static Public Member Functions | |
static bool | classof (Type type) |
static IntBaseType | get (MLIRContext *context) |
static constexpr StringLiteral | getMnemonic () |
Static Public Attributes | |
static constexpr StringLiteral | name = "systemc.int_base" |
Represents a limited word-length signed integer in SystemC as described in IEEE 1666-2011 §7.5.2.
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 'IntType'.
Definition at line 81 of file SystemCTypes.h.
|
inlinestatic |
Definition at line 84 of file SystemCTypes.h.
References circt::esi::detail::getTypeID().
|
static |
Definition at line 139 of file SystemCTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser().
|
inlinestaticconstexpr |
Definition at line 88 of file SystemCTypes.h.
Referenced by customTypeParser().
|
staticconstexpr |
Definition at line 90 of file SystemCTypes.h.