Lines Matching refs:PN
129 PHINode *PN;
136 for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
137 if (PN->getIncomingValue(0) == Inst)
141 if (!PN) {
142 PN = PHINode::Create(Inst->getType(), 2, Inst->getName() + ".lver",
149 U->replaceUsesOfWith(Inst, PN);
150 PN->addIncoming(Inst, VersionedLoop->getExitingBlock());
155 for (auto I = PHIBlock->begin(); (PN = dyn_cast<PHINode>(I)); ++I) {
156 assert(PN->getNumOperands() == 1 &&
160 Value *ClonedValue = PN->getIncomingValue(0);
165 PN->addIncoming(ClonedValue, NonVersionedLoop->getExitingBlock());