AuxDependenceMap typedef | circt::scheduling::Problem | protected |
auxDependences | circt::scheduling::Problem | private |
ChainingCyclicProblem()=default | circt::scheduling::ChainingCyclicProblem | protected |
ChainingProblem()=default | circt::scheduling::ChainingCyclicProblem | |
check() override | circt::scheduling::ChainingCyclicProblem | virtual |
checkDefUse(Dependence dep) | circt::scheduling::ChainingCyclicProblem | |
checkDelays(OperatorType opr) | circt::scheduling::ChainingProblem | protectedvirtual |
checkLatency(OperatorType opr) | circt::scheduling::Problem | protectedvirtual |
checkLinkedOperatorType(Operation *op) | circt::scheduling::Problem | protectedvirtual |
clearStartTimeInCycle() | circt::scheduling::ChainingProblem | inline |
containingOp | circt::scheduling::Problem | private |
CyclicProblem()=default | circt::scheduling::CyclicProblem | protected |
Dependence typedef | circt::scheduling::Problem | |
DependenceProperty typedef | circt::scheduling::Problem | protected |
DependenceRange typedef | circt::scheduling::Problem | |
distance | circt::scheduling::CyclicProblem | private |
getContainingOp() | circt::scheduling::Problem | inline |
getDependences(Operation *op) | circt::scheduling::Problem | |
getDistance(Dependence dep) | circt::scheduling::CyclicProblem | inline |
getEndTime(Operation *op) | circt::scheduling::Problem | |
getIncomingDelay(OperatorType opr) | circt::scheduling::ChainingProblem | inline |
getInitiationInterval() | circt::scheduling::CyclicProblem | inline |
getInstanceName() | circt::scheduling::Problem | inline |
getLatency(OperatorType opr) | circt::scheduling::Problem | inline |
getLibraryName() | circt::scheduling::Problem | inline |
getLinkedOperatorType(Operation *op) | circt::scheduling::Problem | inline |
getOperationName(Operation *op) | circt::scheduling::Problem | inline |
getOperations() | circt::scheduling::Problem | inline |
getOperatorTypes() | circt::scheduling::Problem | inline |
getOrInsertOperatorType(StringRef name) | circt::scheduling::Problem | |
getOutgoingDelay(OperatorType opr) | circt::scheduling::ChainingProblem | inline |
circt::getProperties(Operation *op) override | circt::scheduling::ChainingProblem | virtual |
circt::getProperties(OperatorType opr) override | circt::scheduling::ChainingProblem | virtual |
circt::scheduling::Problem::getProperties(Dependence dep) | circt::scheduling::Problem | virtual |
circt::scheduling::Problem::getProperties() | circt::scheduling::Problem | virtual |
circt::scheduling::CyclicProblem::getProperties(Dependence dep) override | circt::scheduling::CyclicProblem | virtual |
circt::scheduling::CyclicProblem::getProperties() override | circt::scheduling::CyclicProblem | virtual |
getStartTime(Operation *op) | circt::scheduling::Problem | inline |
getStartTimeInCycle(Operation *op) | circt::scheduling::ChainingProblem | inline |
hasOperation(Operation *op) | circt::scheduling::Problem | inline |
hasOperatorType(OperatorType opr) | circt::scheduling::Problem | inline |
incomingDelay | circt::scheduling::ChainingProblem | private |
initiationInterval | circt::scheduling::CyclicProblem | private |
insertDependence(Dependence dep) | circt::scheduling::Problem | |
insertOperation(Operation *op) | circt::scheduling::Problem | inline |
insertOperatorType(OperatorType opr) | circt::scheduling::Problem | inline |
instanceName | circt::scheduling::Problem | private |
InstanceProperty typedef | circt::scheduling::Problem | protected |
latency | circt::scheduling::Problem | private |
libraryName | circt::scheduling::Problem | private |
linkedOperatorType | circt::scheduling::Problem | private |
name | circt::scheduling::ChainingCyclicProblem | static |
operationNames | circt::scheduling::Problem | private |
OperationProperty typedef | circt::scheduling::Problem | protected |
operations | circt::scheduling::Problem | private |
OperationSet typedef | circt::scheduling::Problem | |
OperatorType typedef | circt::scheduling::Problem | |
OperatorTypeProperty typedef | circt::scheduling::Problem | protected |
operatorTypes | circt::scheduling::Problem | private |
OperatorTypeSet typedef | circt::scheduling::Problem | |
outgoingDelay | circt::scheduling::ChainingProblem | private |
circt::Problem(Operation *containingOp) | circt::scheduling::ChainingProblem | inlineexplicit |
circt::Problem()=default | circt::scheduling::ChainingProblem | |
circt::scheduling::CyclicProblem::Problem(Operation *containingOp) | circt::scheduling::CyclicProblem | inlineexplicit |
circt::scheduling::CyclicProblem::Problem()=default | circt::scheduling::CyclicProblem | |
PropertyStringVector typedef | circt::scheduling::Problem | |
setContainingOp(Operation *op) | circt::scheduling::Problem | inline |
setDistance(Dependence dep, unsigned val) | circt::scheduling::CyclicProblem | inline |
setIncomingDelay(OperatorType opr, float delay) | circt::scheduling::ChainingProblem | inline |
setInitiationInterval(unsigned val) | circt::scheduling::CyclicProblem | inline |
setInstanceName(StringAttr name) | circt::scheduling::Problem | inline |
setLatency(OperatorType opr, unsigned val) | circt::scheduling::Problem | inline |
setLibraryName(StringAttr name) | circt::scheduling::Problem | inline |
setLinkedOperatorType(Operation *op, OperatorType opr) | circt::scheduling::Problem | inline |
setOperationName(Operation *op, StringAttr name) | circt::scheduling::Problem | inline |
setOutgoingDelay(OperatorType opr, float delay) | circt::scheduling::ChainingProblem | inline |
setStartTime(Operation *op, unsigned val) | circt::scheduling::Problem | inline |
setStartTimeInCycle(Operation *op, float time) | circt::scheduling::ChainingProblem | inline |
startTime | circt::scheduling::Problem | private |
startTimeInCycle | circt::scheduling::ChainingProblem | private |
verify() override | circt::scheduling::ChainingCyclicProblem | virtual |
verifyInitiationInterval() | circt::scheduling::CyclicProblem | protectedvirtual |
circt::verifyPrecedence(Dependence dep) | circt::scheduling::Problem | protectedvirtual |
circt::scheduling::CyclicProblem::verifyPrecedence(Dependence dep) override | circt::scheduling::CyclicProblem | protectedvirtual |
verifyPrecedenceInCycle(Dependence dep) | circt::scheduling::ChainingProblem | protectedvirtual |
verifyStartTime(Operation *op) | circt::scheduling::Problem | protectedvirtual |
verifyStartTimeInCycle(Operation *op) | circt::scheduling::ChainingProblem | protectedvirtual |
~Problem()=default | circt::scheduling::Problem | virtual |