Lines Matching full:incoming
76 Value *incoming = P.getIncomingValueForBlock(ExitingBlocks[0]);
78 // Make sure all exiting blocks produce the same incoming value for the
79 // block. If there are different incoming values for different exiting
84 return incoming == P.getIncomingValueForBlock(BB);
90 if (Instruction *I = dyn_cast<Instruction>(incoming)) {
275 Value *Incoming = PN.getIncomingValueForBlock(Pred);
278 if (isa<PoisonValue>(Incoming))
281 if (OnlyInput && OnlyInput != Incoming)
283 OnlyInput = Incoming;
287 // If all incoming live value were poison, return poison.
321 auto *Incoming = GetSoleInputOnFirstIteration(PN);
322 if (Incoming && DT.dominates(Incoming, BB->getTerminator())) {
324 getValueOnFirstIteration(Incoming, FirstIterValue, SQ);
464 // We need to forget the loop before setting the incoming values of the exit
468 // Set incoming value to poison for phi nodes in the exit block.