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

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

addHWModule(HWModuleLike module)circt::hw::InstanceGraph
addModule(ModuleOpInterface module)circt::igraph::InstanceGraphvirtual
begin()circt::igraph::InstanceGraphinline
end()circt::igraph::InstanceGraphinline
entrycirct::hw::InstanceGraphprivate
erase(igraph::InstanceGraphNode *node) overridecirct::hw::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
getTopLevelNode() overridecirct::hw::InstanceGraphinlinevirtual
inferredTopLevelNodescirct::igraph::InstanceGraphprotected
InstanceGraph(Operation *operation)circt::hw::InstanceGraph
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
~InstanceGraph()=defaultcirct::igraph::InstanceGraphvirtual