Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Succ

1106         BasicBlock *Succ = BI->getSuccessor(0);
1107 BasicBlock *SinglePred = Succ->getSinglePredecessor();
1112 << Succ->getName() << "\n");
1114 // Resolve any single entry PHI nodes in Succ.
1115 while (PHINode *PN = dyn_cast<PHINode>(Succ->begin()))
1118 // If Succ has any successors with PHI nodes, update them to have
1119 // entries coming from Pred instead of Succ.
1120 Succ->replaceAllUsesWith(Pred);
1122 // Move all of the successor contents from Succ to Pred.
1123 Pred->getInstList().splice(BI, Succ->getInstList(), Succ->begin(),
1124 Succ->end());
1129 // Remove Succ from the loop tree.
1130 LI->removeBlock(Succ);
1131 LPM->deleteSimpleAnalysisValue(Succ, L);
1132 Succ->eraseFromParent();