CIRCT 21.0.0git
Loading...
Searching...
No Matches
circt::scheduling::SharedOperatorsProblem Member List

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

AuxDependenceMap typedefcirct::scheduling::Problemprotected
auxDependencescirct::scheduling::Problemprivate
check()circt::scheduling::Problemvirtual
checkLatency(Operation *op) overridecirct::scheduling::SharedOperatorsProblemprotectedvirtual
checkLinkedOperatorType(Operation *op)circt::scheduling::Problemprotectedvirtual
containingOpcirct::scheduling::Problemprivate
Dependence typedefcirct::scheduling::Problem
DependenceProperty typedefcirct::scheduling::Problemprotected
DependenceRange typedefcirct::scheduling::Problem
getContainingOp()circt::scheduling::Probleminline
getDependences(Operation *op)circt::scheduling::Problem
getEndTime(Operation *op)circt::scheduling::Problem
getInstanceName()circt::scheduling::Probleminline
getLatency(OperatorType opr)circt::scheduling::Probleminline
getLibraryName()circt::scheduling::Probleminline
getLimit(ResourceType rsrc)circt::scheduling::SharedOperatorsProbleminline
getLinkedOperatorType(Operation *op)circt::scheduling::Probleminline
getLinkedResourceTypes(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
getOrInsertResourceType(StringRef name)circt::scheduling::Problem
getProperties(ResourceType rsrc) overridecirct::scheduling::SharedOperatorsProblemvirtual
circt::scheduling::Problem::getProperties(Operation *op)circt::scheduling::Problemvirtual
circt::scheduling::Problem::getProperties(Dependence dep)circt::scheduling::Problemvirtual
circt::scheduling::Problem::getProperties(OperatorType opr)circt::scheduling::Problemvirtual
circt::scheduling::Problem::getProperties()circt::scheduling::Problemvirtual
getResourceTypes()circt::scheduling::Probleminline
getRsrcLibraryName()circt::scheduling::Probleminline
getStartTime(Operation *op)circt::scheduling::Probleminline
hasOperation(Operation *op)circt::scheduling::Probleminline
hasOperatorType(OperatorType opr)circt::scheduling::Probleminline
hasResourceType(ResourceType rsrc)circt::scheduling::Probleminline
insertDependence(Dependence dep)circt::scheduling::Problem
insertOperation(Operation *op)circt::scheduling::Probleminline
insertOperatorType(OperatorType opr)circt::scheduling::Probleminline
insertResourceType(ResourceType rsrc)circt::scheduling::Probleminline
instanceNamecirct::scheduling::Problemprivate
InstanceProperty typedefcirct::scheduling::Problemprotected
latencycirct::scheduling::Problemprivate
libraryNamecirct::scheduling::Problemprivate
limitcirct::scheduling::SharedOperatorsProblemprivate
linkedOperatorTypecirct::scheduling::Problemprivate
linkedResourceTypescirct::scheduling::Problemprivate
namecirct::scheduling::SharedOperatorsProblemstatic
operationNamescirct::scheduling::Problemprivate
OperationProperty typedefcirct::scheduling::Problemprotected
operationscirct::scheduling::Problemprivate
OperationSet typedefcirct::scheduling::Problem
OperatorTypeProperty typedefcirct::scheduling::Problemprotected
operatorTypescirct::scheduling::Problemprivate
OperatorTypeSet typedefcirct::scheduling::Problem
Problem(Operation *containingOp)circt::scheduling::SharedOperatorsProbleminlineexplicit
Problem()=defaultcirct::scheduling::SharedOperatorsProblem
PropertyStringVector typedefcirct::scheduling::Problem
ResourceTypeProperty typedefcirct::scheduling::Problemprotected
resourceTypescirct::scheduling::Problemprivate
ResourceTypeSet typedefcirct::scheduling::Problem
rsrcLibraryNamecirct::scheduling::Problemprivate
setContainingOp(Operation *op)circt::scheduling::Probleminline
setInstanceName(StringAttr name)circt::scheduling::Probleminline
setLatency(OperatorType opr, unsigned val)circt::scheduling::Probleminline
setLibraryName(StringAttr name)circt::scheduling::Probleminline
setLimit(ResourceType rsrc, unsigned val)circt::scheduling::SharedOperatorsProbleminline
setLinkedOperatorType(Operation *op, OperatorType opr)circt::scheduling::Probleminline
setLinkedResourceTypes(Operation *op, SmallVector< ResourceType > rsrc)circt::scheduling::Probleminline
setOperationName(Operation *op, StringAttr name)circt::scheduling::Probleminline
setRsrcLibraryName(StringAttr name)circt::scheduling::Probleminline
setStartTime(Operation *op, unsigned val)circt::scheduling::Probleminline
SharedOperatorsProblem()=defaultcirct::scheduling::SharedOperatorsProblemprotected
startTimecirct::scheduling::Problemprivate
verify() overridecirct::scheduling::SharedOperatorsProblemvirtual
verifyPrecedence(Dependence dep)circt::scheduling::Problemprotectedvirtual
verifyStartTime(Operation *op)circt::scheduling::Problemprotectedvirtual
verifyUtilization(ResourceType rsrc)circt::scheduling::SharedOperatorsProblemprotectedvirtual
~Problem()=defaultcirct::scheduling::Problemvirtual