CIRCT 22.0.0git
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
circt::synth::Object Struct Reference

#include <LongestPathAnalysis.h>

Collaboration diagram for circt::synth::Object:
Collaboration graph
[legend]

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
 
ObjectprependPaths (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.

◆ 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().

◆ operator==()

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

Definition at line 52 of file LongestPathAnalysis.h.

References bitPos, instancePath, and value.

◆ prependPaths()

Object & Object::prependPaths ( circt::igraph::InstancePathCache cache,
circt::igraph::InstancePath  path 
)

◆ 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

Value circt::synth::Object::value

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