|
CIRCT 22.0.0git
|
The parsed annotation path. More...
#include <FIRRTLAnnotationHelper.h>

Public Member Functions | |
| void | toVector (SmallVectorImpl< char > &out) const |
Append the annotation path to the given SmallString or SmallVector. | |
| std::string | str () const |
| Convert the annotation path to a string. | |
| StringAttr | toStringAttr (MLIRContext *context) const |
| Convert the annotation path to a StringAttr. | |
Public Attributes | |
| StringRef | circuit |
| SmallVector< std::pair< StringRef, StringRef > > | instances |
| StringRef StringRef | name |
| SmallVector< TargetToken > | component |
The parsed annotation path.
Definition at line 33 of file FIRRTLAnnotationHelper.h.
|
inline |
Convert the annotation path to a string.
Definition at line 46 of file FIRRTLAnnotationHelper.h.
References toVector().
Referenced by circt::firrtl::resolveEntities().
|
inline |
Convert the annotation path to a StringAttr.
Definition at line 53 of file FIRRTLAnnotationHelper.h.
References toVector().
| void TokenAnnoTarget::toVector | ( | SmallVectorImpl< char > & | out | ) | const |
Append the annotation path to the given SmallString or SmallVector.
Definition at line 117 of file FIRRTLAnnotationHelper.cpp.
References circuit, component, instances, and name.
Referenced by str(), and toStringAttr().
| StringRef circt::firrtl::TokenAnnoTarget::circuit |
Definition at line 34 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), circt::firrtl::tokenizePath(), and toVector().
| SmallVector<TargetToken> circt::firrtl::TokenAnnoTarget::component |
Definition at line 40 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), circt::firrtl::tokenizePath(), and toVector().
| SmallVector<std::pair<StringRef, StringRef> > circt::firrtl::TokenAnnoTarget::instances |
Definition at line 35 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), circt::firrtl::tokenizePath(), and toVector().
| StringRef StringRef circt::firrtl::TokenAnnoTarget::name |
Definition at line 38 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), circt::firrtl::tokenizePath(), and toVector().