Lines Matching defs:Outgoing

1947               const BBSetVector &Outgoing) {
1955 Succ0 = Outgoing.count(Succ0) ? Succ0 : nullptr;
1962 Succ1 = Outgoing.count(Succ1) ? Succ1 : nullptr;
1986 const BBSetVector &Outgoing,
1990 GuardBlocks.push_back(Outgoing.back());
1993 auto Out = Outgoing[i];
2006 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2019 redirectToHub(In, FirstGuardBlock, Outgoing);
2023 auto Succ0Iter = find(Outgoing, Succ0);
2024 auto Succ1Iter = find(Outgoing, Succ1);
2026 std::distance(Outgoing.begin(), Succ0Iter));
2028 std::distance(Outgoing.begin(), Succ1Iter));
2033 auto SuccIter = Succ0 ? find(Outgoing, Succ0) : find(Outgoing, Succ1);
2035 std::distance(Outgoing.begin(), SuccIter));
2040 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) {
2041 auto Out = Outgoing[i];
2051 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2061 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) {
2062 auto Out = Outgoing[i];
2076 redirectToHub(In, FirstGuardBlock, Outgoing);
2086 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) {
2087 auto Out = Outgoing[i];
2112 // \p Outgoing blocks.
2117 // them in the same order as the Outgoing set-vector, and control
2123 const BBSetVector &Outgoing, const StringRef Prefix,
2128 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i)
2137 if (!MaxControlFlowBooleans || Outgoing.size() <= *MaxControlFlowBooleans)
2138 calcPredicateUsingBooleans(Incoming, Outgoing, GuardBlocks, GuardPredicates,
2141 calcPredicateUsingInteger(Incoming, Outgoing, GuardBlocks, GuardPredicates);
2143 setupBranchForGuard(GuardBlocks, Outgoing, GuardPredicates);
2148 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2150 if (Outgoing.size() < 2)
2151 return Outgoing.front();
2157 if (Outgoing.count(Succ))
2163 convertToGuardPredicates(GuardBlocks, DeletionCandidates, Incoming, Outgoing,
2169 reconnectPhis(Outgoing[i], GuardBlocks[i], Incoming, FirstGuardBlock);
2171 reconnectPhis(Outgoing.back(), GuardBlocks.back(), Incoming, FirstGuardBlock);
2175 assert((int)Outgoing.size() == NumGuards + 1);
2181 Updates.push_back({DominatorTree::Insert, GuardBlocks[i], Outgoing[i]});
2186 Outgoing[NumGuards - 1]});
2188 Outgoing[NumGuards]});