CIRCT
19.0.0git
|
#include "PassDetails.h"
#include "circt/Scheduling/Algorithms.h"
#include "llvm/ADT/StringExtras.h"
Go to the source code of this file.
Functions | |
static OperationOp | getLastOp (InstanceOp instOp, StringRef options) |
static std::optional< float > | getCycleTime (StringRef options) |
static InstanceOp | scheduleWithASAP (InstanceOp instOp, OpBuilder &builder) |
template<typename ProblemT > | |
static InstanceOp | scheduleProblemTWithSimplex (InstanceOp instOp, Operation *lastOp, OpBuilder &builder) |
static InstanceOp | scheduleChainingProblemWithSimplex (InstanceOp instOp, Operation *lastOp, float cycleTime, OpBuilder &builder) |
static InstanceOp | scheduleChainingCyclicProblemWithSimplex (InstanceOp instOp, Operation *lastOp, float cycleTime, OpBuilder &builder) |
static InstanceOp | scheduleWithSimplex (InstanceOp instOp, StringRef options, OpBuilder &builder) |
static InstanceOp | scheduleWith (InstanceOp instOp, StringRef scheduler, StringRef options, OpBuilder &builder) |
|
static |
Definition at line 45 of file Schedule.cpp.
Referenced by scheduleWithSimplex().
|
static |
Definition at line 29 of file Schedule.cpp.
Referenced by scheduleWithSimplex().
|
static |
Definition at line 100 of file Schedule.cpp.
References builder, circt::ssp::saveProblem(), and circt::scheduling::scheduleSimplex().
Referenced by scheduleWithSimplex().
|
static |
Definition at line 88 of file Schedule.cpp.
References builder, circt::ssp::saveProblem(), and circt::scheduling::scheduleSimplex().
Referenced by scheduleWithSimplex().
|
static |
Definition at line 77 of file Schedule.cpp.
References builder, circt::ssp::saveProblem(), and circt::scheduling::scheduleSimplex().
|
static |
Definition at line 228 of file Schedule.cpp.
References builder, scheduleWithASAP(), and scheduleWithSimplex().
|
static |
Definition at line 57 of file Schedule.cpp.
References builder, circt::ssp::saveProblem(), and circt::scheduling::scheduleASAP().
Referenced by scheduleWith().
|
static |
Definition at line 112 of file Schedule.cpp.
References builder, getCycleTime(), getLastOp(), scheduleChainingCyclicProblemWithSimplex(), and scheduleChainingProblemWithSimplex().
Referenced by scheduleWith().