CIRCT
20.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 . More... | |
std::string | str () const |
Convert the annotation path to a string. More... | |
Public Attributes | |
StringRef | circuit |
SmallVector< std::pair< StringRef, StringRef > > | instances |
StringRef | module |
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().
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.
Referenced by str().
StringRef circt::firrtl::TokenAnnoTarget::circuit |
Definition at line 34 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), and circt::firrtl::tokenizePath().
SmallVector<TargetToken> circt::firrtl::TokenAnnoTarget::component |
Definition at line 40 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), and circt::firrtl::tokenizePath().
SmallVector<std::pair<StringRef, StringRef> > circt::firrtl::TokenAnnoTarget::instances |
Definition at line 35 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), and circt::firrtl::tokenizePath().
StringRef circt::firrtl::TokenAnnoTarget::module |
Definition at line 36 of file FIRRTLAnnotationHelper.h.
Referenced by hw.InstanceBuilder::create_default_value(), om.Evaluator::instantiate(), hw.InstanceBuilder::operand_names(), circt::firrtl::resolveEntities(), hw.InstanceBuilder::result_names(), and circt::firrtl::tokenizePath().
StringRef circt::firrtl::TokenAnnoTarget::name |
Definition at line 38 of file FIRRTLAnnotationHelper.h.
Referenced by circt::firrtl::resolveEntities(), and circt::firrtl::tokenizePath().