Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Succ

1308         BasicBlock *Succ = BI->getSuccessor(0);
1309 BasicBlock *SinglePred = Succ->getSinglePredecessor();
1314 << Succ->getName() << "\n");
1316 // Resolve any single entry PHI nodes in Succ.
1317 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin()))
1320 // If Succ has any successors with PHI nodes, update them to have
1321 // entries coming from Pred instead of Succ.
1322 Succ->replaceAllUsesWith(Pred);
1324 // Move all of the successor contents from Succ to Pred.
1325 Pred->getInstList().splice(BI->getIterator(), Succ->getInstList(),
1326 Succ->begin(), Succ->end());
1331 // Remove Succ from the loop tree.
1332 LI->removeBlock(Succ);
1333 LPM->deleteSimpleAnalysisValue(Succ, L);
1334 Succ->eraseFromParent();