Home | History | Annotate | Download | only in Utils

Lines Matching refs:Phi

67   // if there are no PHI nodes.
76 // Resolve any PHI nodes at the start of the block. They are all
86 // Make all PHI nodes that referred to BB now refer to Pred as their
248 // PHI nodes. Insert associations now.
278 // Loop over all of the PHI nodes in the block, changing them to use the
299 // Add phi entries for newly created values to all exit blocks.
305 PHINode *phi = dyn_cast<PHINode>(BBI); ++BBI) {
306 Value *Incoming = phi->getIncomingValueForBlock(*BB);
310 phi->addIncoming(Incoming, New);
330 // Loop over the PHI nodes in the original block, setting incoming values.
383 // Remove phi operands at this loop exit
391 PHINode *Phi = dyn_cast<PHINode>(BBI); ++BBI) {
392 Phi->removeIncomingValue(BB, false);