CIRCT 24.0.0git
Loading...
Searching...
No Matches
synth.LongestPathHistory Class Reference

Public Member Functions

 __iter__ (self)

Public Attributes

 history = self.history.tail

Detailed Description

Represents the history of a timing path, including intermediate debug points.
This class provides a Python wrapper around the C++ LongestPathHistory,
enabling iteration over the path's history and access to debug points.
Attributes:
    history: The underlying C++ history object

Definition at line 477 of file synth.py.

Member Function Documentation

◆ __iter__()

synth.LongestPathHistory.__iter__ ( self)
Iterate over the debug points in the history.

Definition at line 487 of file synth.py.

References circt::synth::OpenPath.history, and history.

Member Data Documentation

◆ history

synth.LongestPathHistory.history = self.history.tail

Definition at line 492 of file synth.py.

Referenced by __iter__(), and synth.DataflowPath.to_flamegraph().


The documentation for this class was generated from the following file: