• Home
  • Raw
  • Download

Lines Matching refs:PN

192     PHINode *PN = dyn_cast<PHINode>(Header->begin());  in severSplitPHINodes()  local
193 if (!PN) return; // No PHI nodes. in severSplitPHINodes()
198 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodes()
199 if (Blocks.count(PN->getIncomingBlock(i))) in severSplitPHINodes()
232 PHINode *PN = cast<PHINode>(OldPred->begin()); in severSplitPHINodes() local
235 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in severSplitPHINodes()
236 if (Blocks.count(PN->getIncomingBlock(i))) { in severSplitPHINodes()
237 TerminatorInst *TI = PN->getIncomingBlock(i)->getTerminator(); in severSplitPHINodes()
244 PHINode *PN = cast<PHINode>(AfterPHIs); in severSplitPHINodes() local
247 PHINode *NewPN = PHINode::Create(PN->getType(), 1 + NumPredsFromRegion, in severSplitPHINodes()
248 PN->getName()+".ce", NewBB->begin()); in severSplitPHINodes()
249 NewPN->addIncoming(PN, OldPred); in severSplitPHINodes()
253 for (unsigned i = 0; i != PN->getNumIncomingValues(); ++i) { in severSplitPHINodes()
254 if (Blocks.count(PN->getIncomingBlock(i))) { in severSplitPHINodes()
255 NewPN->addIncoming(PN->getIncomingValue(i), PN->getIncomingBlock(i)); in severSplitPHINodes()
256 PN->removeIncomingValue(i); in severSplitPHINodes()
743 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local
744 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in extractCodeRegion()
745 if (!Blocks.count(PN->getIncomingBlock(i))) in extractCodeRegion()
746 PN->setIncomingBlock(i, newFuncRoot); in extractCodeRegion()
756 PHINode *PN = cast<PHINode>(I); in extractCodeRegion() local
758 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i) in extractCodeRegion()
759 if (Blocks.count(PN->getIncomingBlock(i))) { in extractCodeRegion()
760 if (ProcessedPreds.insert(PN->getIncomingBlock(i)).second) in extractCodeRegion()
761 PN->setIncomingBlock(i, codeReplacer); in extractCodeRegion()
765 PN->removeIncomingValue(i, false); in extractCodeRegion()