CIRCT  20.0.0git
circt::firrtl::InstanceGraph Member List

This is the complete list of members for circt::firrtl::InstanceGraph, including all inherited members.

addModule(ModuleOpInterface module)circt::igraph::InstanceGraphvirtual
begin()circt::igraph::InstanceGraphinline
end()circt::igraph::InstanceGraphinline
erase(InstanceGraphNode *node)circt::igraph::InstanceGraphvirtual
getInferredTopLevelNodes()circt::igraph::InstanceGraph
getOrAddNode(StringAttr name)circt::igraph::InstanceGraphprotected
getParent()circt::igraph::InstanceGraphinline
getReferencedModuleImpl(InstanceOpInterface op)circt::igraph::InstanceGraphprotected
getSublistAccess(Operation *)circt::igraph::InstanceGraphinlinestatic
getTopLevelModule()circt::firrtl::InstanceGraphinline
getTopLevelNode() overridecirct::firrtl::InstanceGraphinlinevirtual
inferredTopLevelNodescirct::igraph::InstanceGraphprotected
InstanceGraph(Operation *operation)circt::firrtl::InstanceGraphexplicit
circt::igraph::InstanceGraph::InstanceGraph(const InstanceGraph &)=deletecirct::igraph::InstanceGraph
isAncestor(ModuleOpInterface child, ModuleOpInterface parent, llvm::function_ref< bool(InstanceRecord *)> skipInstance=[](InstanceRecord *_) { return false;})circt::igraph::InstanceGraph
iterator typedefcirct::igraph::InstanceGraph
lookup(ModuleOpInterface op)circt::igraph::InstanceGraph
lookup(StringAttr name)circt::igraph::InstanceGraph
NodeList typedefcirct::igraph::InstanceGraphprivate
nodeMapcirct::igraph::InstanceGraphprotected
nodescirct::igraph::InstanceGraphprotected
operator[](ModuleOpInterface op)circt::igraph::InstanceGraphinline
parentcirct::igraph::InstanceGraphprotected
replaceInstance(InstanceOpInterface inst, InstanceOpInterface newInst)circt::igraph::InstanceGraphvirtual
topLevelNodecirct::firrtl::InstanceGraphprivate
~InstanceGraph()=defaultcirct::igraph::InstanceGraphvirtual