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

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

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