CIRCT
20.0.0git
|
#include <FIRRTLAnnotationHelper.h>
Public Member Functions | |
AnnoPathValue ()=default | |
AnnoPathValue (CircuitOp op) | |
AnnoPathValue (Operation *op) | |
AnnoPathValue (const SmallVectorImpl< InstanceOp > &insts, AnnoTarget b, unsigned fieldIdx) | |
bool | isLocal () const |
template<typename... T> | |
bool | isOpOfType () const |
Public Attributes | |
SmallVector< InstanceOp > | instances |
AnnoTarget | ref |
unsigned | fieldIdx = 0 |
Definition at line 54 of file FIRRTLAnnotationHelper.h.
|
default |
|
inline |
Definition at line 60 of file FIRRTLAnnotationHelper.h.
|
inline |
Definition at line 61 of file FIRRTLAnnotationHelper.h.
|
inline |
Definition at line 62 of file FIRRTLAnnotationHelper.h.
|
inline |
Definition at line 66 of file FIRRTLAnnotationHelper.h.
References instances.
Referenced by applyAttributeAnnotation(), applyConventionAnno(), applyDUTAnno(), applyLoadMemoryAnno(), applyModulePrefixAnno(), applyOutputDirAnno(), circt::firrtl::applyWithoutTargetImpl(), ResolveTracesPass::buildTarget(), and circt::firrtl::operator<<().
|
inline |
Definition at line 69 of file FIRRTLAnnotationHelper.h.
References ref.
Referenced by applyLoadMemoryAnno(), circt::firrtl::applyTraceName(), circt::firrtl::applyWiring(), circt::firrtl::applyWithoutTarget(), ResolveTracesPass::buildTarget(), and circt::firrtl::operator<<().
unsigned circt::firrtl::AnnoPathValue::fieldIdx = 0 |
Definition at line 57 of file FIRRTLAnnotationHelper.h.
Referenced by applyDUTAnno(), circt::firrtl::applyWiring(), circt::firrtl::applyWithoutTargetImpl(), ResolveTracesPass::buildTarget(), and circt::firrtl::operator<<().
SmallVector<InstanceOp> circt::firrtl::AnnoPathValue::instances |
Definition at line 55 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::applyWiring(), buildNLA(), ResolveTracesPass::buildTarget(), isLocal(), lowerInternalPathAnno(), and circt::firrtl::operator<<().
AnnoTarget circt::firrtl::AnnoPathValue::ref |
Definition at line 56 of file FIRRTLAnnotationHelper.h.
Referenced by applyAttributeAnnotation(), applyConventionAnno(), applyDUTAnno(), applyLoadMemoryAnno(), applyModulePrefixAnno(), applyOutputDirAnno(), circt::firrtl::applyWiring(), circt::firrtl::applyWithoutTarget(), circt::firrtl::applyWithoutTargetImpl(), buildNLA(), ResolveTracesPass::buildTarget(), convertToExcludeFromFullResetAnnotation(), convertToFullResetAnnotation(), isOpOfType(), lowerInternalPathAnno(), and circt::firrtl::operator<<().