CIRCT  20.0.0git
DiscoverLoops Member List

This is the complete list of members for DiscoverLoops, including all inherited members.

addDrivenBy(FieldRef dst, FieldRef src)DiscoverLoopsinline
addToPortPathsIfRWProbe(unsigned srcNode, DenseSet< FieldRef > &inputPortPaths)DiscoverLoopsinline
constructConnectivityGraph(FModuleOp module)DiscoverLoopsinline
dfsTraverse(const DrivenByGraphType &graph)DiscoverLoopsinline
DiscoverLoops(FModuleOp module, InstanceGraph &instanceGraph, const DenseMap< FModuleLike, DrivenBysMapType > &otherModulePortPaths, DrivenBysMapType &thisModulePortPaths)DiscoverLoopsinline
drivenByDiscoverLoopsprivate
DrivenByGraphType typedefDiscoverLoopsprivate
dumpMap()DiscoverLoopsinline
getName(FieldRef v)DiscoverLoopsinlinestatic
getOrAddNode(Value v)DiscoverLoopsinline
getOrAddNode(FieldRef f)DiscoverLoopsinline
handleInstanceOp(InstanceOp inst)DiscoverLoopsinline
handleRefForce(Value dstProbe, Value srcVal)DiscoverLoopsinline
instanceGraphDiscoverLoopsprivate
moduleDiscoverLoopsprivate
modulePortPathsDiscoverLoopsprivate
nodesDiscoverLoopsprivate
portPathsDiscoverLoopsprivate
probesReferToSameData(Value probe1, Value probe2)DiscoverLoopsinline
processModule()DiscoverLoopsinline
recordDataflow(Value dstVal, Value srcVal)DiscoverLoopsinline
recordProbe(Value data, Value ref)DiscoverLoopsinline
recordValueRefersToFieldRef(Value base, unsigned fieldID, Value result)DiscoverLoopsinline
reportLoopFound(SmallVectorImpl< FieldRef > &path, Location loc)DiscoverLoopsinline
rwProbeClassesDiscoverLoopsprivate
rwProbeRefersToDiscoverLoopsprivate
valToFieldRefsDiscoverLoopsprivate