CIRCT
20.0.0git
|
Represents a finite word-length bit vector in SystemC as described in IEEE 1666-2011 §7.9.4. More...
#include <SystemCTypes.h>
Static Public Member Functions | |
static bool | classof (Type type) |
static LogicVectorBaseType | get (MLIRContext *context) |
static constexpr StringLiteral | getMnemonic () |
Static Public Attributes | |
static constexpr StringLiteral | name = "systemc.lv_base" |
Represents a finite word-length bit vector in SystemC as described in IEEE 1666-2011 §7.9.4.
The word-length is not known statically, but is constant over the lifetime of the value. Each bit is of type 'LogicType' and thus four-valued. It is the base class of 'LogicVectorType'.
Definition at line 281 of file SystemCTypes.h.
|
inlinestatic |
Definition at line 284 of file SystemCTypes.h.
References circt::esi::detail::getTypeID().
|
static |
Definition at line 189 of file SystemCTypes.cpp.
References circt::calyx::direction::get().
Referenced by customTypeParser().
|
inlinestaticconstexpr |
Definition at line 288 of file SystemCTypes.h.
Referenced by customTypeParser().
|
staticconstexpr |
Definition at line 290 of file SystemCTypes.h.