Lines Matching refs:Phi
574 PHINode &Phi = cast<PHINode>(*I++); in delPhiValues() local
575 while (Phi.getBasicBlockIndex(From) != -1) { in delPhiValues()
576 Value *Deleted = Phi.removeIncomingValue(From, false); in delPhiValues()
577 Map[&Phi].push_back(std::make_pair(From, Deleted)); in delPhiValues()
587 PHINode &Phi = cast<PHINode>(*I++); in addPhiValues() local
588 Value *Undef = UndefValue::get(Phi.getType()); in addPhiValues()
589 Phi.addIncoming(Undef, From); in addPhiValues()
608 PHINode *Phi = PI.first; in setPhiValues() local
609 Value *Undef = UndefValue::get(Phi->getType()); in setPhiValues()
610 Updater.Initialize(Phi->getType(), ""); in setPhiValues()
627 int Idx = Phi->getBasicBlockIndex(FI); in setPhiValues()
629 Phi->setIncomingValue(Idx, Updater.GetValueAtEndOfBlock(FI)); in setPhiValues()