CIRCT 24.0.0git
Loading...
Searching...
No Matches
circt::synth::Object Struct Reference

#include <LongestPathAnalysis.h>

Collaboration diagram for circt::synth::Object:

Public Member Functions

 Object (circt::igraph::InstancePath path, Value value, size_t bitPos)
 Object ()=default
bool operator== (const Object &other) const
void print (llvm::raw_ostream &os) const
Object & prependPaths (circt::igraph::InstancePathCache &cache, circt::igraph::InstancePath path)
StringAttr getName () const

Public Attributes

circt::igraph::InstancePath instancePath
Value value
size_t bitPos

Detailed Description

Definition at line 47 of file LongestPathAnalysis.h.

Constructor & Destructor Documentation

◆ Object() [1/2]

circt::synth::Object::Object ( circt::igraph::InstancePath path,
Value value,
size_t bitPos )
inline

Definition at line 48 of file LongestPathAnalysis.h.

References bitPos, instancePath, and value.

Referenced by operator==(), and prependPaths().

◆ Object() [2/2]

circt::synth::Object::Object ( )
default

Member Function Documentation

◆ getName()

StringAttr Object::getName ( ) const

Definition at line 299 of file LongestPathAnalysis.cpp.

References getNameImpl(), and value.

◆ operator==()

bool circt::synth::Object::operator== ( const Object & other) const
inline

Definition at line 52 of file LongestPathAnalysis.h.

References bitPos, instancePath, Object(), and value.

◆ prependPaths()

◆ print()

void Object::print ( llvm::raw_ostream & os) const

Definition at line 297 of file LongestPathAnalysis.cpp.

References printObjectImpl().

Member Data Documentation

◆ bitPos

size_t circt::synth::Object::bitPos

◆ instancePath

circt::igraph::InstancePath circt::synth::Object::instancePath

◆ value


The documentation for this struct was generated from the following files: