CIRCT 22.0.0git
|
#include <LongestPathAnalysis.h>
Public Member Functions | |
LongestPathCollection (MLIRContext *ctx) | |
const DataflowPath & | getPath (unsigned index) const |
MLIRContext * | getContext () const |
void | sortInDescendingOrder () |
void | sortAndDropNonCriticalPathsPerFanOut () |
Public Attributes | |
llvm::SmallVector< DataflowPath, 64 > | paths |
Private Attributes | |
MLIRContext * | ctx |
Definition at line 306 of file LongestPathAnalysis.h.
|
inline |
Definition at line 308 of file LongestPathAnalysis.h.
|
inline |
Definition at line 310 of file LongestPathAnalysis.h.
References ctx.
|
inline |
Definition at line 309 of file LongestPathAnalysis.h.
References paths.
void LongestPathCollection::sortAndDropNonCriticalPathsPerFanOut | ( | ) |
Definition at line 1933 of file LongestPathAnalysis.cpp.
References paths, and sortInDescendingOrder().
void LongestPathCollection::sortInDescendingOrder | ( | ) |
Definition at line 1927 of file LongestPathAnalysis.cpp.
References circt::aig::DataflowPath::getDelay(), and paths.
Referenced by sortAndDropNonCriticalPathsPerFanOut().
|
private |
Definition at line 320 of file LongestPathAnalysis.h.
Referenced by getContext().
llvm::SmallVector<DataflowPath, 64> circt::aig::LongestPathCollection::paths |
Definition at line 311 of file LongestPathAnalysis.h.
Referenced by getPath(), sortAndDropNonCriticalPathsPerFanOut(), and sortInDescendingOrder().