Lines Matching refs:Updates

1089     std::vector<DominatorTree::UpdateType> Updates;  in processBlock()  local
1093 Updates.reserve(BBTerm->getNumSuccessors()); in processBlock()
1098 Updates.push_back({DominatorTree::Delete, BB, Succ}); in processBlock()
1106 DTU->applyUpdatesPermissive(Updates); in processBlock()
1703 std::vector <DominatorTree::UpdateType> Updates; in processThreadableEdges() local
1704 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1); in processThreadableEdges()
1710 Updates.push_back({DominatorTree::Delete, BB, SuccBB}); in processThreadableEdges()
1719 DTU->applyUpdatesPermissive(Updates); in processThreadableEdges()
2453 std::vector<DominatorTree::UpdateType> Updates; in splitBlockPreds() local
2454 Updates.reserve((2 * Preds.size()) + NewBBs.size()); in splitBlockPreds()
2457 Updates.push_back({DominatorTree::Insert, NewBB, BB}); in splitBlockPreds()
2459 Updates.push_back({DominatorTree::Delete, Pred, BB}); in splitBlockPreds()
2460 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in splitBlockPreds()
2468 DTU->applyUpdatesPermissive(Updates); in splitBlockPreds()
2612 std::vector<DominatorTree::UpdateType> Updates; in duplicateCondBranchOnPHIIntoPred() local
2621 Updates.push_back({DominatorTree::Delete, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2637 Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB}); in duplicateCondBranchOnPHIIntoPred()
2638 Updates.push_back({DominatorTree::Insert, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2639 Updates.push_back({DominatorTree::Delete, OldPredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2684 Updates.push_back({DominatorTree::Insert, PredBB, SuccBB}); in duplicateCondBranchOnPHIIntoPred()
2706 DTU->applyUpdatesPermissive(Updates); in duplicateCondBranchOnPHIIntoPred()
2917 std::vector<DominatorTree::UpdateType> Updates; in tryToUnfoldSelectInCurrBB() local
2918 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3); in tryToUnfoldSelectInCurrBB()
2919 Updates.push_back({DominatorTree::Insert, BB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2920 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in tryToUnfoldSelectInCurrBB()
2921 Updates.push_back({DominatorTree::Insert, NewBB, SplitBB}); in tryToUnfoldSelectInCurrBB()
2924 Updates.push_back({DominatorTree::Delete, BB, Succ}); in tryToUnfoldSelectInCurrBB()
2925 Updates.push_back({DominatorTree::Insert, SplitBB, Succ}); in tryToUnfoldSelectInCurrBB()
2927 DTU->applyUpdatesPermissive(Updates); in tryToUnfoldSelectInCurrBB()