Lines Matching refs:PHINode
397 assert((isa<SelectInst>(I) || isa<PHINode>(I)) &&
515 assert((isa<SelectInst>(I) || isa<PHINode>(I)) &&
548 if (!isa<PHINode>(V) && !isa<SelectInst>(V) &&
718 return isa<PHINode>(BDV) || isa<SelectInst>(BDV) ||
751 if (PHINode *Phi = dyn_cast<PHINode>(Current)) {
812 } else if (PHINode *Phi = dyn_cast<PHINode>(BDV)) {
884 if (isa<PHINode>(I)) {
889 return PHINode::Create(I->getType(), NumPreds, Name, I);
957 if (PHINode *basephi = dyn_cast<PHINode>(State.getBase())) {
958 PHINode *phi = cast<PHINode>(BDV);
1230 assert(!isa<PHINode>(Ret->begin()) &&
1489 assert(!isa<PHINode>(UnwindBlock->begin()) &&
1506 assert(!isa<PHINode>(NormalDest->begin()) &&
1826 if (isa<PHINode>(Use)) {
1827 PHINode *Phi = cast<PHINode>(Use);
1985 assert(!isa<PHINode>(NormalDest->begin()));
1987 assert(!isa<PHINode>(UnwindDest->begin()));
2005 if (auto Phi = dyn_cast<PHINode>(I)) {
2697 if (isa<PHINode>(I))
2726 PHINode *Phi = cast<PHINode>(&*I);