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