Home | History | Annotate | Download | only in Utils

Lines Matching defs:PN

134        PHINode *PN = dyn_cast<PHINode>(I); ++I) {
135 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
136 Value *V = PN->getIncomingValue(Idx);
146 PHINode::Create(PN->getType(), Preds.size(), "split",
153 PN->setIncomingValue(Idx, NewPN);
213 PHINode *PN = cast<PHINode>(I);
220 if (PN->getIncomingBlock(BBIdx) != TIBB)
221 BBIdx = PN->getBasicBlockIndex(TIBB);
222 PN->setIncomingBlock(BBIdx, NewBB);
263 if (PHINode *PN = dyn_cast<PHINode>(DestBB->begin())) {
264 for (unsigned i = 0, e = PN->getNumIncomingValues(); i != e; ++i)
265 if (PN->getIncomingBlock(i) != NewBB)
266 OtherPreds.push_back(PN->getIncomingBlock(i));