Loading [MathJax]/extensions/tex2jax.js
CIRCT 22.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FIRRTLModuleExternalizer Member List

This is the complete list of members for FIRRTLModuleExternalizer, including all inherited members.

acceptSizeIncrease() constcirct::Reductioninlinevirtual
afterReduction(mlir::ModuleOp op) overrideFIRRTLModuleExternalizerinlinevirtual
beforeReduction(mlir::ModuleOp op) overrideFIRRTLModuleExternalizerinlinevirtual
getName() const overrideFIRRTLModuleExternalizerinlinevirtual
isOneShot() constcirct::Reductioninlinevirtual
match(firrtl::FModuleOp module) overrideFIRRTLModuleExternalizerinlinevirtual
OpReduction< firrtl::FModuleOp >::match(Operation *op) overridecirct::OpReduction< firrtl::FModuleOp >inlinevirtual
matches(Operation *op, llvm::function_ref< void(uint64_t, uint64_t)> addMatch)circt::Reductioninlinevirtual
moduleSizesFIRRTLModuleExternalizer
nlaRemoverFIRRTLModuleExternalizer
notifyOpErased(Operation *op)circt::Reductioninline
notifyOpErasedCallbackcirct::Reduction
rewrite(firrtl::FModuleOp module) overrideFIRRTLModuleExternalizerinlinevirtual
OpReduction< firrtl::FModuleOp >::rewrite(Operation *op) overridecirct::OpReduction< firrtl::FModuleOp >inlinevirtual
rewriteMatches(Operation *op, ArrayRef< uint64_t > matches)circt::Reductioninlinevirtual
symbolsFIRRTLModuleExternalizer
~Reduction()circt::Reductionvirtual