Lines Matching defs:Incoming
1901 // new use: If the block Out is in the list of Incoming blocks, then the newly
1904 const SetVector<BasicBlock *> &Incoming,
1910 PHINode::Create(Phi->getType(), Incoming.size(),
1912 for (auto *In : Incoming) {
1921 assert(NewPhi->getNumIncomingValues() == Incoming.size());
2006 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2008 auto &Context = Incoming.front()->getContext();
2011 auto Phi = PHINode::Create(Type::getInt32Ty(Context), Incoming.size(),
2014 for (auto In : Incoming) {
2051 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2054 auto &Context = Incoming.front()->getContext();
2066 PHINode::Create(Type::getInt1Ty(Context), Incoming.size(),
2071 for (auto *In : Incoming) {
2111 // control flow from \p Incoming block through the \p GuardBlocks to the
2122 const BBSetVector &Incoming,
2126 auto F = Incoming.front()->getParent();
2138 calcPredicateUsingBooleans(Incoming, Outgoing, GuardBlocks, GuardPredicates,
2141 calcPredicateUsingInteger(Incoming, Outgoing, GuardBlocks, GuardPredicates);
2148 const BBSetVector &Incoming, const BBSetVector &Outgoing,
2155 for (auto *In : Incoming) {
2163 convertToGuardPredicates(GuardBlocks, DeletionCandidates, Incoming, Outgoing,
2169 reconnectPhis(Outgoing[i], GuardBlocks[i], Incoming, FirstGuardBlock);
2171 reconnectPhis(Outgoing.back(), GuardBlocks.back(), Incoming, FirstGuardBlock);
2177 for (auto In : Incoming)