OA::CFG::CFG Member List

This is the complete list of members for OA::CFG::CFG, including all inherited members.
OA::addEdge(OA_ptr< EdgeInterface > e)=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::addEdge(OA_ptr< EdgeInterface > e)OA::DGraph::DGraphImplement [virtual]
OA::addNode(OA_ptr< NodeInterface > n)=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::addNode(OA_ptr< NodeInterface > n)OA::DGraph::DGraphImplement [virtual]
Annotation()OA::Annotation [inline]
CFG()OA::CFG::CFG
CFGInterface()OA::CFG::CFGInterface [inline]
configOutput(OA_ptr< OutputBuilder > ob)OA::Annotation [inline, static]
connect(OA_ptr< NodeInterface > src, OA_ptr< NodeInterface > dst, EdgeType type)OA::CFG::CFG
connect(OA_ptr< NodeInterface > src, OA_ptr< NodeInterface > dst, EdgeType type, ExprHandle expr)OA::CFG::CFG
connect(OA_ptr< NodeInterface >, NodeLabelList &)OA::CFG::CFG
connect(NodeLabelList &, OA_ptr< NodeInterface >)OA::CFG::CFG
DGraphImplement()OA::DGraph::DGraphImplement
disconnect(OA_ptr< EdgeInterface > e)OA::CFG::CFG
disconnect(OA_ptr< NodeInterface > n)OA::CFG::CFG
dump(std::ostream &, OA_ptr< IRHandlesIRInterface >)OA::CFG::CFG
dumpdot(std::ostream &os, OA_ptr< IRHandlesIRInterface > ir)OA::CFG::CFG
getCFGDFSIterator(OA_ptr< NodeInterface > n)OA::CFG::CFG
OA::CFG::CFGInterface::getCFGDFSIterator(OA_ptr< NodeInterface > n)=0OA::CFG::CFGInterface [pure virtual]
getCFGEdgesIterator() const OA::CFG::CFG
OA::CFG::CFGInterface::getCFGEdgesIterator() const =0OA::CFG::CFGInterface [pure virtual]
getCFGEntryNodesIterator() const OA::CFG::CFG
OA::CFG::CFGInterface::getCFGEntryNodesIterator() const =0OA::CFG::CFGInterface [pure virtual]
getCFGExitNodesIterator() const OA::CFG::CFG
OA::CFG::CFGInterface::getCFGExitNodesIterator() const =0OA::CFG::CFGInterface [pure virtual]
getCFGNodesIterator() const OA::CFG::CFG
OA::CFG::CFGInterface::getCFGNodesIterator() const =0OA::CFG::CFGInterface [pure virtual]
getCFGReversePostDFSIterator(DGraph::DGraphEdgeDirection pOrient)OA::CFG::CFG
OA::CFG::CFGInterface::getCFGReversePostDFSIterator(DGraph::DGraphEdgeDirection pOrient)=0OA::CFG::CFGInterface [pure virtual]
OA::getDFSIterator(OA_ptr< NodeInterface > n)=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getDFSIterator(OA_ptr< NodeInterface > n)OA::DGraph::DGraphImplement [virtual]
OA::getEdgesIterator() const =0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getEdgesIterator() const OA::DGraph::DGraphImplement [virtual]
getEntry() const OA::CFG::CFG
OA::CFG::CFGInterface::getEntry() const =0OA::CFG::CFGInterface [pure virtual]
OA::getEntryNodesIterator() const =0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getEntryNodesIterator() const OA::DGraph::DGraphImplement [virtual]
getExit() const OA::CFG::CFG
OA::CFG::CFGInterface::getExit() const =0OA::CFG::CFGInterface [pure virtual]
OA::getExitNodesIterator() const =0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getExitNodesIterator() const OA::DGraph::DGraphImplement [virtual]
getExprGraphRootNode() const OA::DGraph::DGraphImplement
getGraphName()OA::DGraph::DGraphImplement [virtual]
getLabelBlock(StmtLabel lab)OA::CFG::CFG
getName() const OA::CFG::CFG
OA::CFG::CFGInterface::getName() const =0OA::CFG::CFGInterface [pure virtual]
OA::getNodesIterator() const =0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getNodesIterator() const OA::DGraph::DGraphImplement [virtual]
OA::getNumEdges()=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getNumEdges()OA::DGraph::DGraphImplement [inline, virtual]
OA::getNumNodes()=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getNumNodes()OA::DGraph::DGraphImplement [inline, virtual]
OA::getReversePostDFSIterator(DGraphEdgeDirection pOrient)=0OA::DGraph::DGraphInterface [pure virtual]
OA::DGraph::DGraphImplement::getReversePostDFSIterator(DGraph::DGraphEdgeDirection pOrient)OA::DGraph::DGraphImplement [virtual]
isLabelMappedToNode(StmtLabel lab)OA::CFG::CFG
mapLabelToNode(OA::StmtLabel lab, OA_ptr< Node > n)OA::CFG::CFG
mEntryOA::CFG::CFG [private]
mExitOA::CFG::CFG [private]
mlabel_to_node_mapOA::CFG::CFG [private]
mNameOA::CFG::CFG [private]
node_from_label(OA::StmtLabel)OA::CFG::CFG
NodeLabelList typedefOA::CFG::CFG
NodeLabelListIterator classOA::CFG::CFG [friend]
OA::output(IRHandlesIRInterface &ir)=0OA::Annotation [pure virtual]
OA::DGraph::DGraphImplement::output(IRHandlesIRInterface &ir)OA::DGraph::DGraphImplement [virtual]
removeEdge(OA_ptr< EdgeInterface > e)OA::DGraph::DGraphImplement
removeNode(OA_ptr< NodeInterface > n)OA::DGraph::DGraphImplement
setEntry(OA_ptr< Node > n)OA::CFG::CFG
setExit(OA_ptr< Node > n)OA::CFG::CFG
sOutBuildOA::Annotation [protected, static]
splitBlock(OA_ptr< Node >, StmtHandle)OA::CFG::CFG
~Annotation()OA::Annotation [inline, virtual]
~CFG()OA::CFG::CFG
~CFGInterface()OA::CFG::CFGInterface [inline, virtual]
~DGraphImplement()OA::DGraph::DGraphImplement [inline]
~DGraphInterface()OA::DGraph::DGraphInterface [inline, virtual]