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

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

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