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

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

acceptSizeIncrease() const overrideModuleExternalizerinlinevirtual
afterReduction(mlir::ModuleOp)circt::Reductioninlinevirtual
beforeReduction(mlir::ModuleOp op) overrideModuleExternalizerinlinevirtual
getName() const overrideModuleExternalizerinlinevirtual
instanceGraphModuleExternalizer
isOneShot() constcirct::Reductioninlinevirtual
match(HWModuleOp op) overrideModuleExternalizerinline
OpReduction< HWModuleOp >::match(HWModuleOp op)circt::OpReduction< HWModuleOp >inlinevirtual
matches(Operation *op, llvm::function_ref< void(uint64_t, uint64_t)> addMatch) overridecirct::OpReduction< HWModuleOp >inlinevirtual
matches(HWModuleOp op, llvm::function_ref< void(uint64_t, uint64_t)> addMatch)circt::OpReduction< HWModuleOp >inlinevirtual
moduleSizesModuleExternalizer
notifyOpErased(Operation *op)circt::Reductioninline
notifyOpErasedCallbackcirct::Reduction
rewrite(HWModuleOp op) overrideModuleExternalizerinline
OpReduction< HWModuleOp >::rewrite(HWModuleOp op)circt::OpReduction< HWModuleOp >inlinevirtual
rewriteMatches(Operation *op, ArrayRef< uint64_t > matches) overridecirct::OpReduction< HWModuleOp >inlinevirtual
rewriteMatches(HWModuleOp op, ArrayRef< uint64_t > matches)circt::OpReduction< HWModuleOp >inlinevirtual
~Reduction()circt::Reductionvirtual