|
CIRCT 22.0.0git
|
A single i1 value that is fixed to a given value in the past and the present.
More...
#include <DeseqUtils.h>

Public Member Functions | |
| bool | operator== (const FixedValue &other) const |
| operator bool () const | |
Public Attributes | |
| Value | value |
| The IR value being fixed. | |
| bool | past |
| The assigned value in the past, as transported into the presented via a destination operand of a process' wait op. | |
| bool | present |
| The assigned value in the present. | |
A single i1 value that is fixed to a given value in the past and the present.
Definition at line 236 of file DeseqUtils.h.
|
inline |
Definition at line 250 of file DeseqUtils.h.
References value.
|
inline |
Definition at line 245 of file DeseqUtils.h.
| bool circt::llhd::deseq::FixedValue::past |
The assigned value in the past, as transported into the presented via a destination operand of a process' wait op.
Definition at line 241 of file DeseqUtils.h.
Referenced by circt::llhd::deseq::hash_value(), and operator==().
| bool circt::llhd::deseq::FixedValue::present |
The assigned value in the present.
Definition at line 243 of file DeseqUtils.h.
Referenced by circt::llhd::deseq::hash_value(), and operator==().
| Value circt::llhd::deseq::FixedValue::value |
The IR value being fixed.
Definition at line 238 of file DeseqUtils.h.
Referenced by circt::llhd::deseq::hash_value(), operator bool(), operator==(), and Python.support.OpOperand::type().