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

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

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