Lines Matching full:phi
73 // if there are no PHI nodes.
82 // Resolve any PHI nodes at the start of the block. They are all
92 // Make all PHI nodes that referred to BB now refer to Pred as their
271 // PHI nodes. Insert associations now.
301 // Loop over all of the PHI nodes in the block, changing them to use the
322 // Add phi entries for newly created values to all exit blocks.
328 PHINode *phi = dyn_cast<PHINode>(BBI); ++BBI) {
329 Value *Incoming = phi->getIncomingValueForBlock(*BB);
333 phi->addIncoming(Incoming, New);
353 // Loop over the PHI nodes in the original block, setting incoming values.
406 // Remove phi operands at this loop exit
414 PHINode *Phi = dyn_cast<PHINode>(BBI); ++BBI) {
415 Phi->removeIncomingValue(BB, false);