Lines Matching full:succ
1363 BasicBlock *Succ = BI->getSuccessor(0);
1364 BasicBlock *SinglePred = Succ->getSinglePredecessor();
1369 << Succ->getName() << "\n");
1371 // Resolve any single entry PHI nodes in Succ.
1372 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin()))
1375 // If Succ has any successors with PHI nodes, update them to have
1376 // entries coming from Pred instead of Succ.
1377 Succ->replaceAllUsesWith(Pred);
1379 // Move all of the successor contents from Succ to Pred.
1380 Pred->getInstList().splice(BI->getIterator(), Succ->getInstList(),
1381 Succ->begin(), Succ->end());
1386 // Remove Succ from the loop tree.
1387 LI->removeBlock(Succ);
1388 LPM->deleteSimpleAnalysisValue(Succ, L);
1389 Succ->eraseFromParent();