107 ICFG::ICFGNodeIDToNodeMapTy::iterator
it =
icfg->
begin();
108 ICFG::ICFGNodeIDToNodeMapTy::iterator
eit =
icfg->
end();
115 if (SVFUtil::isa<IntraICFGNode>(node))
117 else if (SVFUtil::isa<CallICFGNode>(node))
119 else if (SVFUtil::isa<RetICFGNode>(node))
121 else if (SVFUtil::isa<FunEntryICFGNode>(node))
123 else if (SVFUtil::isa<FunExitICFGNode>(node))
127 ICFGEdge::ICFGEdgeSetTy::iterator
edgeIt =
129 ICFGEdge::ICFGEdgeSetTy::iterator
edgeEit =
130 it->second->OutEdgeEnd();
135 if (
edge->isCallCFGEdge())
137 else if (
edge->isRetCFGEdge())
139 else if (
edge->isIntraCFGEdge())