|
CIRCT 23.0.0git
|
This is the complete list of members for circt::synth::Cut, including all inherited members.
| computeTruthTableFromOperands(const LogicNetwork &network) | circt::synth::Cut | |
| Cut()=default | circt::synth::Cut | |
| Cut(uint32_t rootIndex, ArrayRef< uint32_t > inputs, uint64_t signature, ArrayRef< const Cut * > operandCuts={}, std::optional< BinaryTruthTable > truthTable=std::nullopt) | circt::synth::Cut | inline |
| dominates(const Cut &other) const | circt::synth::Cut | |
| dominates(ArrayRef< uint32_t > otherInputs, uint64_t otherSig) const | circt::synth::Cut | |
| dump(llvm::raw_ostream &os, const LogicNetwork &network) const | circt::synth::Cut | |
| getInputArrivalTimes(CutEnumerator &enumerator, SmallVectorImpl< DelayType > &results) const | circt::synth::Cut | |
| getInputSize() const | circt::synth::Cut | |
| getMatchedPattern() const | circt::synth::Cut | inline |
| getNPNClass() const | circt::synth::Cut | |
| getNPNClass(const NPNTable *npnTable) const | circt::synth::Cut | |
| getOperandCuts() const | circt::synth::Cut | inline |
| getOutputSize(const LogicNetwork &network) const | circt::synth::Cut | |
| getPermutatedInputIndices(const NPNTable *npnTable, const NPNClass &patternNPN, SmallVectorImpl< unsigned > &permutedIndices) const | circt::synth::Cut | |
| getRootIndex() const | circt::synth::Cut | inline |
| getSignature() const | circt::synth::Cut | inline |
| getTrivialCut(uint32_t index) | circt::synth::Cut | static |
| getTruthTable() const | circt::synth::Cut | inline |
| inputs | circt::synth::Cut | |
| isTrivialCut() const | circt::synth::Cut | |
| matchedPattern | circt::synth::Cut | private |
| npnClass | circt::synth::Cut | mutableprivate |
| operandCuts | circt::synth::Cut | private |
| rootIndex | circt::synth::Cut | private |
| setMatchedPattern(MatchedPattern pattern) | circt::synth::Cut | inline |
| setOperandCuts(ArrayRef< const Cut * > cuts) | circt::synth::Cut | inline |
| setRootIndex(uint32_t idx) | circt::synth::Cut | inline |
| setSignature(uint64_t sig) | circt::synth::Cut | inline |
| setTruthTable(BinaryTruthTable tt) | circt::synth::Cut | inline |
| signature | circt::synth::Cut | private |
| truthTable | circt::synth::Cut | mutableprivate |