Lines Matching refs:Outgoing
1630 const BBSetVector &Outgoing) { in redirectToHub() argument
1636 Succ0 = Outgoing.count(Succ0) ? Succ0 : nullptr; in redirectToHub()
1643 Succ1 = Outgoing.count(Succ1) ? Succ1 : nullptr; in redirectToHub()
1673 const BBSetVector &Outgoing) { in convertToGuardPredicates() argument
1680 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) { in convertToGuardPredicates()
1681 auto Out = Outgoing[i]; in convertToGuardPredicates()
1694 redirectToHub(In, FirstGuardBlock, Outgoing); in convertToGuardPredicates()
1704 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) { in convertToGuardPredicates()
1705 auto Out = Outgoing[i]; in convertToGuardPredicates()
1741 Function *F, const BBSetVector &Outgoing, in createGuardBlocks() argument
1743 for (int i = 0, e = Outgoing.size() - 2; i != e; ++i) { in createGuardBlocks()
1751 GuardBlocks.push_back(Outgoing.back()); in createGuardBlocks()
1754 auto Out = Outgoing[i]; in createGuardBlocks()
1766 const BBSetVector &Incoming, const BBSetVector &Outgoing, in CreateControlFlowHub() argument
1777 if (Outgoing.count(Succ)) in CreateControlFlowHub()
1786 Incoming, Outgoing); in CreateControlFlowHub()
1789 createGuardBlocks(GuardBlocks, F, Outgoing, GuardPredicates, Prefix); in CreateControlFlowHub()
1793 reconnectPhis(Outgoing[i], GuardBlocks[i], Incoming, FirstGuardBlock); in CreateControlFlowHub()
1795 reconnectPhis(Outgoing.back(), GuardBlocks.back(), Incoming, FirstGuardBlock); in CreateControlFlowHub()
1799 assert((int)Outgoing.size() == NumGuards + 1); in CreateControlFlowHub()
1801 Updates.push_back({DominatorTree::Insert, GuardBlocks[i], Outgoing[i]}); in CreateControlFlowHub()
1806 Outgoing[NumGuards - 1]}); in CreateControlFlowHub()
1808 Outgoing[NumGuards]}); in CreateControlFlowHub()