Lines Matching refs:Updates
1083 std::vector<DominatorTree::UpdateType> Updates; in processBlock() local
1087 Updates.reserve(BBTerm->getNumSuccessors()); in processBlock()
1092 Updates.push_back({DominatorTree::Delete, BB, Succ}); in processBlock()
1099 DTU->applyUpdatesPermissive(Updates); in processBlock()
1699 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() local
1700 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in processThreadableEdges()
1706 Updates.push_back({DominatorTree::Delete, BB, SuccBB}); in processThreadableEdges()
1714 DTU->applyUpdatesPermissive(Updates); in processThreadableEdges()
2437 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() local
2438 Updates.reserve((2 * Preds.size()) + NewBBs.size()); in splitBlockPreds()
2441 Updates.push_back({DominatorTree::Insert, NewBB, BB}); in splitBlockPreds()
2443 Updates.push_back({DominatorTree::Delete, Pred, BB}); in splitBlockPreds()
2444 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in splitBlockPreds()
2452 DTU->applyUpdatesPermissive(Updates); in splitBlockPreds()
2596 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() local
2605 Updates.push_back({DominatorTree::Delete, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2621 Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB}); in duplicateCondBranchOnPHIIntoPred()
2622 Updates.push_back({DominatorTree::Insert, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2623 Updates.push_back({DominatorTree::Delete, OldPredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2668 Updates.push_back({DominatorTree::Insert, PredBB, SuccBB}); in duplicateCondBranchOnPHIIntoPred()
2690 DTU->applyUpdatesPermissive(Updates); in duplicateCondBranchOnPHIIntoPred()
2899 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB() local
2900 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3); in tryToUnfoldSelectInCurrBB()
2901 Updates.push_back({DominatorTree::Insert, BB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2902 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in tryToUnfoldSelectInCurrBB()
2903 Updates.push_back({DominatorTree::Insert, NewBB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2906 Updates.push_back({DominatorTree::Delete, BB, Succ}); in tryToUnfoldSelectInCurrBB()
2907 Updates.push_back({DominatorTree::Insert, SplitBB, Succ}); in tryToUnfoldSelectInCurrBB()
2909 DTU->applyUpdatesPermissive(Updates); in tryToUnfoldSelectInCurrBB()