Lines Matching refs:Updates
1026 std::vector<DominatorTree::UpdateType> Updates; in processBlock() local
1030 Updates.reserve(BBTerm->getNumSuccessors()); in processBlock()
1035 Updates.push_back({DominatorTree::Delete, BB, Succ}); in processBlock()
1043 DTU->applyUpdatesPermissive(Updates); in processBlock()
1645 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() local
1646 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in processThreadableEdges()
1652 Updates.push_back({DominatorTree::Delete, BB, SuccBB}); in processThreadableEdges()
1661 DTU->applyUpdatesPermissive(Updates); in processThreadableEdges()
2494 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() local
2495 Updates.reserve((2 * Preds.size()) + NewBBs.size()); in splitBlockPreds()
2498 Updates.push_back({DominatorTree::Insert, NewBB, BB}); in splitBlockPreds()
2500 Updates.push_back({DominatorTree::Delete, Pred, BB}); in splitBlockPreds()
2501 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in splitBlockPreds()
2509 DTU->applyUpdatesPermissive(Updates); in splitBlockPreds()
2649 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() local
2658 Updates.push_back({DominatorTree::Delete, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2674 Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB}); in duplicateCondBranchOnPHIIntoPred()
2675 Updates.push_back({DominatorTree::Insert, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2676 Updates.push_back({DominatorTree::Delete, OldPredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2726 Updates.push_back({DominatorTree::Insert, PredBB, SuccBB}); in duplicateCondBranchOnPHIIntoPred()
2748 DTU->applyUpdatesPermissive(Updates); in duplicateCondBranchOnPHIIntoPred()
2988 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB() local
2989 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3); in tryToUnfoldSelectInCurrBB()
2990 Updates.push_back({DominatorTree::Insert, BB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2991 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in tryToUnfoldSelectInCurrBB()
2992 Updates.push_back({DominatorTree::Insert, NewBB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2995 Updates.push_back({DominatorTree::Delete, BB, Succ}); in tryToUnfoldSelectInCurrBB()
2996 Updates.push_back({DominatorTree::Insert, SplitBB, Succ}); in tryToUnfoldSelectInCurrBB()
2998 DTU->applyUpdatesPermissive(Updates); in tryToUnfoldSelectInCurrBB()