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

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

create(Args &&...args)circt::ExportSystemC::PatternBaseinlinestatic
emitInlined(Value value, EmissionPrinter &p) overrideFuncEmitterinline
OpEmissionPattern< FuncOp >::emitInlined(mlir::Value value, EmissionPrinter &p) overridecirct::ExportSystemC::OpEmissionPattern< FuncOp >inlinevirtual
emitStatement(FuncOp func, EmissionPrinter &p) overrideFuncEmitterinlinevirtual
OpEmissionPattern< FuncOp >::emitStatement(mlir::Operation *op, EmissionPrinter &p) finalcirct::ExportSystemC::OpEmissionPattern< FuncOp >inlinevirtual
getRootValue() constcirct::ExportSystemC::PatternBaseinline
matchInlinable(Value value) overrideFuncEmitterinlinevirtual
matchStatement(mlir::Operation *op) overridecirct::ExportSystemC::OpEmissionPattern< FuncOp >inlinevirtual
OpEmissionPattern(MLIRContext *context)FuncEmitterinlineexplicit
OpEmissionPatternBase(StringRef operationName, MLIRContext *context)circt::ExportSystemC::OpEmissionPatternBaseinline
PatternBase(const void *rootValue)circt::ExportSystemC::PatternBaseinlineexplicit
rootValuecirct::ExportSystemC::PatternBaseprivate
~OpEmissionPatternBase()=defaultcirct::ExportSystemC::OpEmissionPatternBasevirtual