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