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

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

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