reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
393 PHINode *NewPN = PHINode::Create(PN->getType(), BackedgeBlocks.size(), 394 PN->getName()+".be", BETerminator); 401 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) { 402 BasicBlock *IBB = PN->getIncomingBlock(i); 403 Value *IV = PN->getIncomingValue(i); 420 PN->setIncomingValue(0, PN->getIncomingValue(PreheaderIdx)); 420 PN->setIncomingValue(0, PN->getIncomingValue(PreheaderIdx)); 421 PN->setIncomingBlock(0, PN->getIncomingBlock(PreheaderIdx)); 421 PN->setIncomingBlock(0, PN->getIncomingBlock(PreheaderIdx)); 424 for (unsigned i = 0, e = PN->getNumIncomingValues()-1; i != e; ++i) 425 PN->removeIncomingValue(e-i, false); 428 PN->addIncoming(NewPN, BEBlock);