Home | History | Annotate | Download | only in Scalar

Lines Matching full:succ

1230         BasicBlock *Succ = BI->getSuccessor(0);
1231 BasicBlock *SinglePred = Succ->getSinglePredecessor();
1236 << Succ->getName() << "\n");
1238 // Resolve any single entry PHI nodes in Succ.
1239 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin()))
1242 // If Succ has any successors with PHI nodes, update them to have
1243 // entries coming from Pred instead of Succ.
1244 Succ->replaceAllUsesWith(Pred);
1246 // Move all of the successor contents from Succ to Pred.
1247 Pred->getInstList().splice(BI, Succ->getInstList(), Succ->begin(),
1248 Succ->end());
1253 // Remove Succ from the loop tree.
1254 LI->removeBlock(Succ);
1255 LPM->deleteSimpleAnalysisValue(Succ, L);
1256 Succ->eraseFromParent();