Lines Matching refs:PHINode
105 PHINode *Phi, Loop *L, BasicBlock *BackEdge, in calculateIterationsToInvariance()
106 SmallDenseMap<PHINode *, unsigned> &IterationsToInvariance) { in calculateIterationsToInvariance() argument
124 else if (PHINode *IncPhi = dyn_cast<PHINode>(Input)) { in calculateIterationsToInvariance()
274 SmallDenseMap<PHINode *, unsigned> IterationsToInvariance; in computePeelCount()
282 for (auto BI = L->getHeader()->begin(); isa<PHINode>(&*BI); ++BI) { in computePeelCount()
283 PHINode *Phi = cast<PHINode>(&*BI); in computePeelCount()
460 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in cloneLoopBlocks()
461 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in cloneLoopBlocks()
479 for (BasicBlock::iterator I = Exit->begin(); isa<PHINode>(I); ++I) { in cloneLoopBlocks()
480 PHINode *PHI = cast<PHINode>(I); in cloneLoopBlocks()
641 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in peelLoop()
642 PHINode *PHI = cast<PHINode>(I); in peelLoop()