Lines Matching refs:PHINode
143 PHINode *Phi, Loop *L, BasicBlock *BackEdge, in calculateIterationsToInvariance()
144 SmallDenseMap<PHINode *, unsigned> &IterationsToInvariance) { in calculateIterationsToInvariance() argument
162 else if (PHINode *IncPhi = dyn_cast<PHINode>(Input)) { in calculateIterationsToInvariance()
340 SmallDenseMap<PHINode *, unsigned> IterationsToInvariance; in computePeelCount()
348 for (auto BI = L->getHeader()->begin(); isa<PHINode>(&*BI); ++BI) { in computePeelCount()
349 PHINode *Phi = cast<PHINode>(&*BI); in computePeelCount()
590 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in cloneLoopBlocks()
591 PHINode *NewPHI = cast<PHINode>(VMap[&*I]); in cloneLoopBlocks()
610 for (PHINode &PHI : Edge.second->phis()) { in cloneLoopBlocks()
827 for (BasicBlock::iterator I = Header->begin(); isa<PHINode>(I); ++I) { in peelLoop()
828 PHINode *PHI = cast<PHINode>(I); in peelLoop()