AuxDependenceMap typedef | circt::scheduling::Problem | protected |
auxDependences | circt::scheduling::Problem | private |
check() | circt::scheduling::Problem | virtual |
circt::checkLatency(Operation *op) | circt::scheduling::Problem | protectedvirtual |
circt::scheduling::SharedOperatorsProblem::checkLatency(Operation *op) override | circt::scheduling::SharedOperatorsProblem | protectedvirtual |
checkLinkedOperatorType(Operation *op) | circt::scheduling::Problem | protectedvirtual |
containingOp | circt::scheduling::Problem | private |
CyclicProblem()=default | circt::scheduling::ModuloProblem | |
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 | |
getInitiationInterval() | circt::scheduling::CyclicProblem | inline |
getInstanceName() | circt::scheduling::Problem | inline |
getLatency(OperatorType opr) | circt::scheduling::Problem | inline |
getLibraryName() | circt::scheduling::Problem | inline |
getLimit(ResourceType rsrc) | circt::scheduling::SharedOperatorsProblem | inline |
getLinkedOperatorType(Operation *op) | circt::scheduling::Problem | inline |
getLinkedResourceTypes(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 | |
getOrInsertResourceType(StringRef name) | circt::scheduling::Problem | |
circt::getProperties(Dependence dep) override | circt::scheduling::CyclicProblem | virtual |
circt::getProperties() override | circt::scheduling::CyclicProblem | virtual |
circt::scheduling::Problem::getProperties(Operation *op) | circt::scheduling::Problem | virtual |
circt::scheduling::Problem::getProperties(OperatorType opr) | circt::scheduling::Problem | virtual |
circt::scheduling::Problem::getProperties(ResourceType rsrc) | circt::scheduling::Problem | virtual |
circt::scheduling::SharedOperatorsProblem::getProperties(ResourceType rsrc) override | circt::scheduling::SharedOperatorsProblem | virtual |
getResourceTypes() | circt::scheduling::Problem | inline |
getRsrcLibraryName() | circt::scheduling::Problem | inline |
getStartTime(Operation *op) | circt::scheduling::Problem | inline |
hasOperation(Operation *op) | circt::scheduling::Problem | inline |
hasOperatorType(OperatorType opr) | circt::scheduling::Problem | inline |
hasResourceType(ResourceType rsrc) | circt::scheduling::Problem | inline |
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 |
insertResourceType(ResourceType rsrc) | 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 |
limit | circt::scheduling::SharedOperatorsProblem | private |
linkedOperatorType | circt::scheduling::Problem | private |
linkedResourceTypes | circt::scheduling::Problem | private |
ModuloProblem()=default | circt::scheduling::ModuloProblem | protected |
name | circt::scheduling::ModuloProblem | static |
operationNames | circt::scheduling::Problem | private |
OperationProperty typedef | circt::scheduling::Problem | protected |
operations | circt::scheduling::Problem | private |
OperationSet typedef | circt::scheduling::Problem | |
OperatorTypeProperty typedef | circt::scheduling::Problem | protected |
operatorTypes | circt::scheduling::Problem | private |
OperatorTypeSet typedef | circt::scheduling::Problem | |
circt::Problem(Operation *containingOp) | circt::scheduling::CyclicProblem | inlineexplicit |
circt::Problem()=default | circt::scheduling::CyclicProblem | |
circt::scheduling::SharedOperatorsProblem::Problem(Operation *containingOp) | circt::scheduling::SharedOperatorsProblem | inlineexplicit |
circt::scheduling::SharedOperatorsProblem::Problem()=default | circt::scheduling::SharedOperatorsProblem | |
PropertyStringVector typedef | circt::scheduling::Problem | |
ResourceTypeProperty typedef | circt::scheduling::Problem | protected |
resourceTypes | circt::scheduling::Problem | private |
ResourceTypeSet typedef | circt::scheduling::Problem | |
rsrcLibraryName | circt::scheduling::Problem | private |
setContainingOp(Operation *op) | circt::scheduling::Problem | inline |
setDistance(Dependence dep, unsigned val) | circt::scheduling::CyclicProblem | 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 |
setLimit(ResourceType rsrc, unsigned val) | circt::scheduling::SharedOperatorsProblem | inline |
setLinkedOperatorType(Operation *op, OperatorType opr) | circt::scheduling::Problem | inline |
setLinkedResourceTypes(Operation *op, SmallVector< ResourceType > rsrc) | circt::scheduling::Problem | inline |
setOperationName(Operation *op, StringAttr name) | circt::scheduling::Problem | inline |
setRsrcLibraryName(StringAttr name) | circt::scheduling::Problem | inline |
setStartTime(Operation *op, unsigned val) | circt::scheduling::Problem | inline |
SharedOperatorsProblem()=default | circt::scheduling::SharedOperatorsProblem | protected |
startTime | circt::scheduling::Problem | private |
verify() override | circt::scheduling::ModuloProblem | virtual |
verifyInitiationInterval() | circt::scheduling::CyclicProblem | protectedvirtual |
verifyPrecedence(Dependence dep) override | circt::scheduling::CyclicProblem | protectedvirtual |
verifyStartTime(Operation *op) | circt::scheduling::Problem | protectedvirtual |
verifyUtilization(ResourceType rsrc) override | circt::scheduling::ModuloProblem | protectedvirtual |
~Problem()=default | circt::scheduling::Problem | virtual |