CIRCT 21.0.0git
|
A single AND operation within a DNF. More...
#include <DeseqUtils.h>
Public Member Functions | |
bool | isTrue () const |
bool | isFalse () const |
bool | operator== (DNFTerm other) const |
bool | operator!= (DNFTerm other) const |
Public Attributes | |
uint32_t | andTerms = 0 |
A mask with two bits for each possible term that may be present. | |
A single AND operation within a DNF.
Definition at line 25 of file DeseqUtils.h.
|
inline |
Definition at line 32 of file DeseqUtils.h.
References andTerms.
Referenced by circt::llhd::deseq::operator<<().
|
inline |
Definition at line 31 of file DeseqUtils.h.
References andTerms.
Referenced by circt::llhd::deseq::operator<<().
|
inline |
Definition at line 38 of file DeseqUtils.h.
|
inline |
Definition at line 37 of file DeseqUtils.h.
References andTerms.
uint32_t circt::llhd::deseq::DNFTerm::andTerms = 0 |
A mask with two bits for each possible term that may be present.
Even bits indicate a term is present, odd bits indicate a term's negation is present.
Definition at line 29 of file DeseqUtils.h.
Referenced by circt::llhd::deseq::TruthTable::canonicalize(), isFalse(), isTrue(), circt::llhd::deseq::operator<<(), and operator==().