AuxDependenceMap typedef | circt::scheduling::Problem | protected |
auxDependences | circt::scheduling::Problem | private |
ChainingProblem()=default | circt::scheduling::ChainingProblem | protected |
check() override | circt::scheduling::ChainingProblem | virtual |
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 |
Dependence typedef | circt::scheduling::Problem | |
DependenceProperty typedef | circt::scheduling::Problem | protected |
DependenceRange typedef | circt::scheduling::Problem | |
getContainingOp() | circt::scheduling::Problem | inline |
getDependences(Operation *op) | circt::scheduling::Problem | |
getEndTime(Operation *op) | circt::scheduling::Problem | |
getIncomingDelay(OperatorType opr) | circt::scheduling::ChainingProblem | 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 |
getProperties(Operation *op) override | circt::scheduling::ChainingProblem | virtual |
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 |
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 |
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::ChainingProblem | 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 |
Problem(Operation *containingOp) | circt::scheduling::ChainingProblem | inlineexplicit |
Problem()=default | circt::scheduling::ChainingProblem | |
PropertyStringVector typedef | circt::scheduling::Problem | |
setContainingOp(Operation *op) | circt::scheduling::Problem | inline |
setIncomingDelay(OperatorType opr, float delay) | circt::scheduling::ChainingProblem | 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::ChainingProblem | virtual |
verifyPrecedence(Dependence dep) | circt::scheduling::Problem | 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 |