reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/LoopSimplify.cpp
  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);