Home | History | Annotate | Download | only in Scalar

Lines Matching refs:Succ

1234         BasicBlock *Succ = BI->getSuccessor(0);
1235 BasicBlock *SinglePred = Succ->getSinglePredecessor();
1240 << Succ->getName() << "\n");
1242 // Resolve any single entry PHI nodes in Succ.
1243 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin()))
1246 // If Succ has any successors with PHI nodes, update them to have
1247 // entries coming from Pred instead of Succ.
1248 Succ->replaceAllUsesWith(Pred);
1250 // Move all of the successor contents from Succ to Pred.
1251 Pred->getInstList().splice(BI, Succ->getInstList(), Succ->begin(),
1252 Succ->end());
1257 // Remove Succ from the loop tree.
1258 LI->removeBlock(Succ);
1259 LPM->deleteSimpleAnalysisValue(Succ, L);
1260 Succ->eraseFromParent();