Lines Matching refs:Successor
961 auto *Successor = i->getCaseSuccessor(); in SimplifyEqualityComparisonWithOnlyPredecessor() local
963 ++NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor()
965 Successor->removePredecessor(PredDef); in SimplifyEqualityComparisonWithOnlyPredecessor()
968 --NumPerSuccessorCases[Successor]; in SimplifyEqualityComparisonWithOnlyPredecessor()
3598 for (auto *Successor : successors(DomBlock)) in FoldTwoEntryPHINode() local
3599 Updates.push_back({DominatorTree::Delete, DomBlock, Successor}); in FoldTwoEntryPHINode()
5286 [BB](auto *Successor) { return Successor == BB; })) { in simplifyUnreachable() argument
5594 auto *Successor = Case.getCaseSuccessor(); in eliminateDeadSwitchCases() local
5596 if (!NumPerSuccessorCases.count(Successor)) in eliminateDeadSwitchCases()
5597 UniqueSuccessors.push_back(Successor); in eliminateDeadSwitchCases()
5598 ++NumPerSuccessorCases[Successor]; in eliminateDeadSwitchCases()
5605 --NumPerSuccessorCases[Successor]; in eliminateDeadSwitchCases()
5642 for (auto *Successor : UniqueSuccessors) in eliminateDeadSwitchCases() local
5643 if (NumPerSuccessorCases[Successor] == 0) in eliminateDeadSwitchCases()
5644 Updates.push_back({DominatorTree::Delete, SI->getParent(), Successor}); in eliminateDeadSwitchCases()