Lines Matching refs:PHINode
70 if (!isa<PHINode>(BB->begin())) return;
72 while (PHINode *PN = dyn_cast<PHINode>(BB->begin())) {
95 PHINode *PN = dyn_cast<PHINode>(I); ++I)
100 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*()))
137 if (PHINode *PN = dyn_cast<PHINode>(BI)) {
146 if (isa<PHINode>(BB->front()))
287 while (isa<PHINode>(SplitIt) || SplitIt->isEHPad())
398 for (BasicBlock::iterator I = OrigBB->begin(); isa<PHINode>(I); ) {
399 PHINode *PN = cast<PHINode>(I++);
440 PHINode *NewPHI =
441 PHINode::Create(PN->getType(), Preds.size(), PN->getName() + ".ph", BI);
517 for (BasicBlock::iterator I = BB->begin(); isa<PHINode>(I); ++I)
518 cast<PHINode>(I)->addIncoming(UndefValue::get(I->getType()), NewBB);
634 "invalid PHINode of token type would be created.");
635 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
675 if (PHINode *PN = dyn_cast<PHINode>(V)) {
795 PHINode *SomePHI = dyn_cast<PHINode>(BB->begin());