Home | History | Annotate | Download | only in Utils

Lines Matching defs:PN

102        PHINode *PN = dyn_cast<PHINode>(I); ++I) {
103 unsigned Idx = PN->getBasicBlockIndex(SplitBB);
104 Value *V = PN->getIncomingValue(Idx);
114 PHINode::Create(PN->getType(), Preds.size(), "split",
121 PN->setIncomingValue(Idx, NewPN);
181 PHINode *PN = cast<PHINode>(I);
188 if (PN->getIncomingBlock(BBIdx) != TIBB)
189 BBIdx = PN->getBasicBlockIndex(TIBB);
190 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));