|
CIRCT 24.0.0git
|
Enable accumulation DAG node: value(id) = parent == kNoEnable ? term : (value(parent) & term) Nodes are shared by every consumer of a pair, so a cascade of gates emits one and per gate no matter how many roots it feeds.
More...

Public Attributes | |
| unsigned | parent |
| MatRef | term |
| MatRef | anchor |
Insert the and after this value. | |
| Location | loc |
Enable accumulation DAG node: value(id) = parent == kNoEnable ? term : (value(parent) & term) Nodes are shared by every consumer of a pair, so a cascade of gates emits one and per gate no matter how many roots it feeds.
Definition at line 144 of file GatedClockConversion.h.
| MatRef circt::firrtl::GatedClockConversion::EnableNode::anchor |
Insert the and after this value.
Definition at line 148 of file GatedClockConversion.h.
Referenced by circt::firrtl::GatedClockConversion::lower().
| Location circt::firrtl::GatedClockConversion::EnableNode::loc |
Definition at line 149 of file GatedClockConversion.h.
Referenced by circt::firrtl::GatedClockConversion::lower().
| unsigned circt::firrtl::GatedClockConversion::EnableNode::parent |
Definition at line 145 of file GatedClockConversion.h.
Referenced by circt::firrtl::GatedClockConversion::lower().
| MatRef circt::firrtl::GatedClockConversion::EnableNode::term |
Definition at line 146 of file GatedClockConversion.h.
Referenced by circt::firrtl::GatedClockConversion::lower().