Lines Matching refs:Outgoing
1198 const BBSetVector &Outgoing) { in redirectToHub() argument
1204 Succ0 = Outgoing.count(Succ0) ? Succ0 : nullptr; in redirectToHub()
1211 Succ1 = Outgoing.count(Succ1) ? Succ1 : nullptr; in redirectToHub()
1241 const BBSetVector &Outgoing) { in convertToGuardPredicates() argument
1248 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) { in convertToGuardPredicates()
1249 auto Out = Outgoing[i]; in convertToGuardPredicates()
1262 redirectToHub(In, FirstGuardBlock, Outgoing); in convertToGuardPredicates()
1272 for (int i = 0, e = Outgoing.size() - 1; i != e; ++i) { in convertToGuardPredicates()
1273 auto Out = Outgoing[i]; in convertToGuardPredicates()
1309 Function *F, const BBSetVector &Outgoing, in createGuardBlocks() argument
1311 for (int i = 0, e = Outgoing.size() - 2; i != e; ++i) { in createGuardBlocks()
1319 GuardBlocks.push_back(Outgoing.back()); in createGuardBlocks()
1322 auto Out = Outgoing[i]; in createGuardBlocks()
1334 const BBSetVector &Incoming, const BBSetVector &Outgoing, in CreateControlFlowHub() argument
1344 if (Outgoing.count(Succ)) in CreateControlFlowHub()
1354 Incoming, Outgoing); in CreateControlFlowHub()
1357 createGuardBlocks(GuardBlocks, F, Outgoing, GuardPredicates, Prefix); in CreateControlFlowHub()
1361 reconnectPhis(Outgoing[i], GuardBlocks[i], Incoming, FirstGuardBlock); in CreateControlFlowHub()
1363 reconnectPhis(Outgoing.back(), GuardBlocks.back(), Incoming, FirstGuardBlock); in CreateControlFlowHub()
1367 assert((int)Outgoing.size() == NumGuards + 1); in CreateControlFlowHub()
1369 Updates.push_back({DominatorTree::Insert, GuardBlocks[i], Outgoing[i]}); in CreateControlFlowHub()
1374 Outgoing[NumGuards - 1]}); in CreateControlFlowHub()
1376 Outgoing[NumGuards]}); in CreateControlFlowHub()