Lines Matching refs:NewPN
119 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr"); in ConnectProlog() local
120 NewPN->insertBefore(PrologExit->getFirstNonPHIIt()); in ConnectProlog()
125 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog()
129 NewPN->addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectProlog()
140 NewPN->addIncoming(V, PrologLatch); in ConnectProlog()
146 PN.setIncomingValueForBlock(NewPreHeader, NewPN); in ConnectProlog()
148 PN.addIncoming(NewPN, PrologExit); in ConnectProlog()
290 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr"); in ConnectEpilog() local
291 NewPN->insertBefore(NewExit->getFirstNonPHIIt()); in ConnectEpilog()
293 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog()
295 NewPN->addIncoming(PN.getIncomingValueForBlock(Latch), Latch); in ConnectEpilog()
300 VPN->setIncomingValueForBlock(EpilogPreHeader, NewPN); in ConnectEpilog()