Loading [MathJax]/extensions/tex2jax.js
CIRCT 22.0.0git
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
circt::aig::Object Struct Reference

#include <LongestPathAnalysis.h>

Collaboration diagram for circt::aig::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 42 of file LongestPathAnalysis.h.

Constructor & Destructor Documentation

◆ Object() [1/2]

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

Definition at line 43 of file LongestPathAnalysis.h.

◆ Object() [2/2]

circt::aig::Object::Object ( )
default

Member Function Documentation

◆ getName()

StringAttr Object::getName ( ) const

Definition at line 233 of file LongestPathAnalysis.cpp.

References getNameImpl().

◆ operator==()

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

Definition at line 47 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 231 of file LongestPathAnalysis.cpp.

References printObjectImpl().

Member Data Documentation

◆ bitPos

size_t circt::aig::Object::bitPos

◆ instancePath

circt::igraph::InstancePath circt::aig::Object::instancePath

◆ value

Value circt::aig::Object::value

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