Lines Matching defs:SomePHI
940 PHINode *SomePHI = I->second;
941 BasicBlock *BB = SomePHI->getParent();
942 if (&BB->front() != SomePHI)
948 if (SomePHI->getNumIncomingValues() == getNumPreds(BB))
962 // Now we loop through all BB's which have entries in SomePHI and remove
964 for (unsigned i = 0, e = SomePHI->getNumIncomingValues(); i != e; ++i) {
967 Preds, SomePHI->getIncomingBlock(i), CompareBBNumbers);
968 assert(EntIt != Preds.end() && *EntIt == SomePHI->getIncomingBlock(i) &&
979 unsigned NumBadPreds = SomePHI->getNumIncomingValues();
981 while ((SomePHI = dyn_cast<PHINode>(BBI++)) &&
982 SomePHI->getNumIncomingValues() == NumBadPreds) {
983 Value *PoisonVal = PoisonValue::get(SomePHI->getType());
985 SomePHI->addIncoming(PoisonVal, Pred);