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

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

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