|
CIRCT 22.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==().