Lines Matching refs:PHINode
111 for (PHINode &PN : Succ->phis()) { in ConnectProlog()
119 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr"); in ConnectProlog()
236 for (PHINode &PN : NewExit->phis()) { in ConnectEpilog()
252 PHINode *EpilogPN = cast<PHINode>(PN.use_begin()->getUser()); in ConnectEpilog()
287 for (PHINode &PN : Succ->phis()) { in ConnectEpilog()
290 PHINode *NewPN = PHINode::Create(PN.getType(), 2, PN.getName() + ".unr"); in ConnectEpilog()
299 PHINode *VPN = cast<PHINode>(VMap[&PN]); in ConnectEpilog()
391 PHINode *NewIdx = in CloneLoopBlocks()
392 PHINode::Create(NewIter->getType(), 2, suffix + ".iter"); in CloneLoopBlocks()
427 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in CloneLoopBlocks()
428 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in CloneLoopBlocks()
845 for (PHINode &PN : BB->phis()) { in UnrollRuntimeLoopRemainder()
938 PHINode *NewIdx = PHINode::Create(TestVal->getType(), 2, "niter"); in UnrollRuntimeLoopRemainder()