16#ifndef CIRCT_TARGET_EXPORTSYSTEMC_EMISSIONPATTERNSUPPORT_H
17#define CIRCT_TARGET_EXPORTSYSTEMC_EMISSIONPATTERNSUPPORT_H
27template <
typename PatternTy,
typename KeyTy>
This class collects a set of emission patterns with base type 'PatternTy'.
This class intends to collect a set of emission patterns in a way to provide fast lookups,...
EmissionPatternSet< AttrEmissionPatternBase > AttrEmissionPatternSet
FrozenEmissionPatternSet< TypeEmissionPatternBase, TypeID > FrozenTypeEmissionPatternSet
FrozenEmissionPatternSet< AttrEmissionPatternBase, TypeID > FrozenAttrEmissionPatternSet
EmissionPatternSet< TypeEmissionPatternBase > TypeEmissionPatternSet
EmissionPatternSet< OpEmissionPatternBase > OpEmissionPatternSet
FrozenEmissionPatternSet< OpEmissionPatternBase, OperationName > FrozenOpEmissionPatternSet
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.
This is intended to be the base class for all emission patterns matching on attributes.
This is intended to be the base class for all emission patterns matching on operations.
This is intended to be the base class for all emission patterns matching on types.