|
CIRCT 22.0.0git
|
#include <LongestPathAnalysis.h>

Public Member Functions | |
| OpenPath (circt::igraph::InstancePath path, Value value, size_t bitPos, int64_t delay=0, llvm::ImmutableList< DebugPoint > history={}) | |
| OpenPath ()=default | |
| const Object & | getStartPoint () const |
| int64_t | getDelay () const |
| const llvm::ImmutableList< DebugPoint > & | getHistory () const |
| void | print (llvm::raw_ostream &os) const |
| OpenPath & | prependPaths (circt::igraph::InstancePathCache &cache, llvm::ImmutableListFactory< DebugPoint > *debugPointFactory, circt::igraph::InstancePath path) |
Public Attributes | |
| Object | startPoint |
| int64_t | delay |
| llvm::ImmutableList< DebugPoint > | history |
Definition at line 95 of file LongestPathAnalysis.h.
|
inline |
Definition at line 96 of file LongestPathAnalysis.h.
|
default |
|
inline |
Definition at line 102 of file LongestPathAnalysis.h.
References delay.
|
inline |
Definition at line 103 of file LongestPathAnalysis.h.
References history.
|
inline |
Definition at line 101 of file LongestPathAnalysis.h.
References startPoint.
| OpenPath & OpenPath::prependPaths | ( | circt::igraph::InstancePathCache & | cache, |
| llvm::ImmutableListFactory< DebugPoint > * | debugPointFactory, | ||
| circt::igraph::InstancePath | path | ||
| ) |
Definition at line 331 of file LongestPathAnalysis.cpp.
References mapList(), circt::synth::DebugPoint::object, circt::synth::Object::prependPaths(), and prependPaths().
Referenced by prependPaths().
| void OpenPath::print | ( | llvm::raw_ostream & | os | ) | const |
Definition at line 289 of file LongestPathAnalysis.cpp.
References printObjectImpl().
| int64_t circt::synth::OpenPath::delay |
Definition at line 112 of file LongestPathAnalysis.h.
Referenced by getDelay(), circt::synth::DataflowPath::getDelay(), and circt::synth::DataflowPath::setDelay().
| llvm::ImmutableList<DebugPoint> circt::synth::OpenPath::history |
Definition at line 115 of file LongestPathAnalysis.h.
Referenced by synth.LongestPathHistory::__iter__(), getHistory(), and circt::synth::DataflowPath::getHistory().
| Object circt::synth::OpenPath::startPoint |
Definition at line 111 of file LongestPathAnalysis.h.
Referenced by getStartPoint(), and circt::synth::DataflowPath::getStartPoint().