Lines Matching full:succ
291 for( BLEdgeIterator succ = node->succBegin(), end = node->succEnd();
292 succ != end; oldTarget = (*succ)->getTarget()->getBlock(), succ++ ) {
294 if( (*succ)->getType() == BallLarusEdge::NORMAL ) {
296 if( oldTarget != (*succ)->getTarget()->getBlock() )
299 // create the new phony edge: root -> succ
301 addEdge(getRoot(), (*succ)->getTarget(), duplicateNumber++);
303 rootEdge->setRealEdge(*succ);
306 (*succ)->setType(BallLarusEdge::SPLITEDGE);
307 (*succ)->setPhonyRoot(rootEdge);
308 (*succ)->setPhonyExit(exitEdge);
309 (*succ)->setWeight(0);
453 for(BLEdgeIterator succ = node->succBegin(), end = node->succEnd();
454 succ != end; succ++) {
455 if( (*succ)->getType() == BallLarusEdge::BACKEDGE ||
456 (*succ)->getType() == BallLarusEdge::SPLITEDGE )
459 (*succ)->setWeight(sumPaths);
460 succNode = (*succ)->getTarget();