CIRCT 22.0.0git
|
This is the complete list of members for TechLibraryPattern, including all inherited members.
area | TechLibraryPattern | private |
context | circt::synth::CutRewritePattern | private |
CutRewritePattern(mlir::MLIRContext *context) | circt::synth::CutRewritePattern | inline |
delay | TechLibraryPattern | private |
getArea() const override | TechLibraryPattern | inlinevirtual |
getContext() const | circt::synth::CutRewritePattern | inline |
getDelay(unsigned inputIndex, unsigned outputIndex) const override | TechLibraryPattern | inlinevirtual |
getLoc() const override | TechLibraryPattern | inlinevirtual |
getNumInputs() const | TechLibraryPattern | inline |
getNumOutputs() const override | TechLibraryPattern | inlinevirtual |
getPatternName() const override | TechLibraryPattern | inlinevirtual |
match(const Cut &cut) const override | TechLibraryPattern | inlinevirtual |
npnClass | TechLibraryPattern | private |
rewrite(mlir::OpBuilder &builder, Cut &cut) const override | TechLibraryPattern | inlinevirtual |
TechLibraryPattern(hw::HWModuleOp module, double area, SmallVector< SmallVector< DelayType, 2 >, 4 > delay, NPNClass npnClass) | TechLibraryPattern | inline |
useTruthTableMatcher(SmallVectorImpl< NPNClass > &matchingNPNClasses) const override | TechLibraryPattern | inlinevirtual |
~CutRewritePattern()=default | circt::synth::CutRewritePattern | virtual |