Home | History | Annotate | Download | only in Utils

Lines Matching defs:PN

101        PHINode *PN = dyn_cast<PHINode>(I); ++I) {
102 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
103 Value *V = PN->getIncomingValue(Idx);
113 PHINode::Create(PN->getType(), Preds.size(), "split",
120 PN->setIncomingValue(Idx, NewPN);
180 PHINode *PN = cast<PHINode>(I);
187 if (PN->getIncomingBlock(BBIdx) != TIBB)
188 BBIdx = PN->getBasicBlockIndex(TIBB);
189 PN->setIncomingBlock(BBIdx, NewBB);
231 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) {
232 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
233 if (PN->getIncomingBlock(i) != NewBB)
234 OtherPreds.push_back(PN->getIncomingBlock(i));