Lines Matching defs:Successor
964 auto *Successor = i->getCaseSuccessor();
966 ++NumPerSuccessorCases[Successor];
968 Successor->removePredecessor(PredDef);
971 --NumPerSuccessorCases[Successor];
3665 for (auto *Successor : successors(DomBlock))
3666 Updates.push_back({DominatorTree::Delete, DomBlock, Successor});
5354 [BB](auto *Successor) { return Successor == BB; })) {
5665 auto *Successor = Case.getCaseSuccessor();
5667 if (!NumPerSuccessorCases.count(Successor))
5668 UniqueSuccessors.push_back(Successor);
5669 ++NumPerSuccessorCases[Successor];
5676 --NumPerSuccessorCases[Successor];
5736 for (auto *Successor : UniqueSuccessors)
5737 if (NumPerSuccessorCases[Successor] == 0)
5738 Updates.push_back({DominatorTree::Delete, SI->getParent(), Successor});
7525 // If Successor #1 has multiple preds, we may be able to conditionally
7526 // execute Successor #0 if it branches to Successor #1.
7534 // If Successor #0 has multiple preds, we may be able to conditionally
7535 // execute Successor #1 if it branches to Successor #0.