CIRCT  20.0.0git
circt::scheduling::ChainingCyclicProblem Member List

This is the complete list of members for circt::scheduling::ChainingCyclicProblem, including all inherited members.

AuxDependenceMap typedefcirct::scheduling::Problemprotected
auxDependencescirct::scheduling::Problemprivate
ChainingCyclicProblem()=defaultcirct::scheduling::ChainingCyclicProblemprotected
ChainingProblem()=defaultcirct::scheduling::ChainingCyclicProblem
check() overridecirct::scheduling::ChainingCyclicProblemvirtual
checkDefUse(Dependence dep)circt::scheduling::ChainingCyclicProblem
checkDelays(OperatorType opr)circt::scheduling::ChainingProblemprotectedvirtual
checkLatency(OperatorType opr)circt::scheduling::Problemprotectedvirtual
checkLinkedOperatorType(Operation *op)circt::scheduling::Problemprotectedvirtual
clearStartTimeInCycle()circt::scheduling::ChainingProbleminline
containingOpcirct::scheduling::Problemprivate
CyclicProblem()=defaultcirct::scheduling::CyclicProblemprotected
Dependence typedefcirct::scheduling::Problem
DependenceProperty typedefcirct::scheduling::Problemprotected
DependenceRange typedefcirct::scheduling::Problem
distancecirct::scheduling::CyclicProblemprivate
getContainingOp()circt::scheduling::Probleminline
getDependences(Operation *op)circt::scheduling::Problem
getDistance(Dependence dep)circt::scheduling::CyclicProbleminline
getEndTime(Operation *op)circt::scheduling::Problem
getIncomingDelay(OperatorType opr)circt::scheduling::ChainingProbleminline
getInitiationInterval()circt::scheduling::CyclicProbleminline
getInstanceName()circt::scheduling::Probleminline
getLatency(OperatorType opr)circt::scheduling::Probleminline
getLibraryName()circt::scheduling::Probleminline
getLinkedOperatorType(Operation *op)circt::scheduling::Probleminline
getOperationName(Operation *op)circt::scheduling::Probleminline
getOperations()circt::scheduling::Probleminline
getOperatorTypes()circt::scheduling::Probleminline
getOrInsertOperatorType(StringRef name)circt::scheduling::Problem
getOutgoingDelay(OperatorType opr)circt::scheduling::ChainingProbleminline
circt::getProperties(Operation *op) overridecirct::scheduling::ChainingProblemvirtual
circt::getProperties(OperatorType opr) overridecirct::scheduling::ChainingProblemvirtual
circt::scheduling::Problem::getProperties(Dependence dep)circt::scheduling::Problemvirtual
circt::scheduling::Problem::getProperties()circt::scheduling::Problemvirtual
circt::scheduling::CyclicProblem::getProperties(Dependence dep) overridecirct::scheduling::CyclicProblemvirtual
circt::scheduling::CyclicProblem::getProperties() overridecirct::scheduling::CyclicProblemvirtual
getStartTime(Operation *op)circt::scheduling::Probleminline
getStartTimeInCycle(Operation *op)circt::scheduling::ChainingProbleminline
hasOperation(Operation *op)circt::scheduling::Probleminline
hasOperatorType(OperatorType opr)circt::scheduling::Probleminline
incomingDelaycirct::scheduling::ChainingProblemprivate
initiationIntervalcirct::scheduling::CyclicProblemprivate
insertDependence(Dependence dep)circt::scheduling::Problem
insertOperation(Operation *op)circt::scheduling::Probleminline
insertOperatorType(OperatorType opr)circt::scheduling::Probleminline
instanceNamecirct::scheduling::Problemprivate
InstanceProperty typedefcirct::scheduling::Problemprotected
latencycirct::scheduling::Problemprivate
libraryNamecirct::scheduling::Problemprivate
linkedOperatorTypecirct::scheduling::Problemprivate
namecirct::scheduling::ChainingCyclicProblemstatic
operationNamescirct::scheduling::Problemprivate
OperationProperty typedefcirct::scheduling::Problemprotected
operationscirct::scheduling::Problemprivate
OperationSet typedefcirct::scheduling::Problem
OperatorType typedefcirct::scheduling::Problem
OperatorTypeProperty typedefcirct::scheduling::Problemprotected
operatorTypescirct::scheduling::Problemprivate
OperatorTypeSet typedefcirct::scheduling::Problem
outgoingDelaycirct::scheduling::ChainingProblemprivate
circt::Problem(Operation *containingOp)circt::scheduling::ChainingProbleminlineexplicit
circt::Problem()=defaultcirct::scheduling::ChainingProblem
circt::scheduling::Problem::Problem(Operation *containingOp)circt::scheduling::Probleminlineexplicit
circt::scheduling::CyclicProblem::Problem(Operation *containingOp)circt::scheduling::CyclicProbleminlineexplicit
PropertyStringVector typedefcirct::scheduling::Problem
setContainingOp(Operation *op)circt::scheduling::Probleminline
setDistance(Dependence dep, unsigned val)circt::scheduling::CyclicProbleminline
setIncomingDelay(OperatorType opr, float delay)circt::scheduling::ChainingProbleminline
setInitiationInterval(unsigned val)circt::scheduling::CyclicProbleminline
setInstanceName(StringAttr name)circt::scheduling::Probleminline
setLatency(OperatorType opr, unsigned val)circt::scheduling::Probleminline
setLibraryName(StringAttr name)circt::scheduling::Probleminline
setLinkedOperatorType(Operation *op, OperatorType opr)circt::scheduling::Probleminline
setOperationName(Operation *op, StringAttr name)circt::scheduling::Probleminline
setOutgoingDelay(OperatorType opr, float delay)circt::scheduling::ChainingProbleminline
setStartTime(Operation *op, unsigned val)circt::scheduling::Probleminline
setStartTimeInCycle(Operation *op, float time)circt::scheduling::ChainingProbleminline
startTimecirct::scheduling::Problemprivate
startTimeInCyclecirct::scheduling::ChainingProblemprivate
verify() overridecirct::scheduling::ChainingCyclicProblemvirtual
verifyInitiationInterval()circt::scheduling::CyclicProblemprotectedvirtual
circt::verifyPrecedence(Dependence dep)circt::scheduling::Problemprotectedvirtual
circt::scheduling::CyclicProblem::verifyPrecedence(Dependence dep) overridecirct::scheduling::CyclicProblemprotectedvirtual
verifyPrecedenceInCycle(Dependence dep)circt::scheduling::ChainingProblemprotectedvirtual
verifyStartTime(Operation *op)circt::scheduling::Problemprotectedvirtual
verifyStartTimeInCycle(Operation *op)circt::scheduling::ChainingProblemprotectedvirtual
~Problem()=defaultcirct::scheduling::Problemvirtual