CIRCT 21.0.0git
|
A drive op and the clock and reset that resulted from trigger analysis. More...
#include <DeseqUtils.h>
Public Member Functions | |
DriveInfo () | |
DriveInfo (DrvOp op) | |
Public Attributes | |
DrvOp | op |
The drive operation. | |
ClockInfo | clock |
The clock that triggers a change to the driven value. | |
ResetInfo | reset |
The optional reset that triggers a change of the driven value to a fixed reset value. | |
A drive op and the clock and reset that resulted from trigger analysis.
A process may describe multiple clock and reset triggers, but since the registers we lower to only allow a single clock and a single reset, this struct tracks a single clock and reset, respectively. Processes describing multiple clocks or resets are skipped.
Definition at line 216 of file DeseqUtils.h.
|
inline |
Definition at line 226 of file DeseqUtils.h.
|
inlineexplicit |
Definition at line 227 of file DeseqUtils.h.
ClockInfo circt::llhd::deseq::DriveInfo::clock |
The clock that triggers a change to the driven value.
Guaranteed to be non-null.
Definition at line 221 of file DeseqUtils.h.
DrvOp circt::llhd::deseq::DriveInfo::op |
The drive operation.
Definition at line 218 of file DeseqUtils.h.
ResetInfo circt::llhd::deseq::DriveInfo::reset |
The optional reset that triggers a change of the driven value to a fixed reset value.
Null if no reset was detected.
Definition at line 224 of file DeseqUtils.h.