Lines Matching refs:PHINode
99 for (PHINode &PN : Succ->phis()) { in ConnectProlog()
107 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr", in ConnectProlog()
217 for (PHINode &PN : NewExit->phis()) { in ConnectEpilog()
233 PHINode *EpilogPN = cast<PHINode>(PN.use_begin()->getUser()); in ConnectEpilog()
268 for (PHINode &PN : Succ->phis()) { in ConnectEpilog()
271 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr", in ConnectEpilog()
280 PHINode *VPN = cast<PHINode>(VMap[&PN]); in ConnectEpilog()
365 PHINode *NewIdx = PHINode::Create(NewIter->getType(), 2, in CloneLoopBlocks()
381 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in CloneLoopBlocks()
382 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in CloneLoopBlocks()
827 for (PHINode &PN : BB->phis()) { in UnrollRuntimeLoopRemainder()
917 PHINode *NewIdx = PHINode::Create(TestVal->getType(), 2, "niter", in UnrollRuntimeLoopRemainder()