Lines Matching refs:PHINode
79 PHINode *InnerInductionPHI = nullptr;
80 PHINode *OuterInductionPHI = nullptr;
88 SmallPtrSet<PHINode *, 4> InnerPHIsToTransform;
100 PHINode *&InductionPHI, Value *&TripCount, BinaryOperator *&Increment, in findLoopComponents()
214 SmallPtrSet<PHINode *, 4> SafeOuterPHIs; in checkPHIs()
219 for (PHINode &InnerPHI : FI.InnerLoop->getHeader()->phis()) { in checkPHIs()
236 PHINode *OuterPHI = dyn_cast<PHINode>(PreHeaderValue); in checkPHIs()
246 PHINode *LCSSAPHI = dyn_cast<PHINode>( in checkPHIs()
268 for (PHINode &OuterPHI : FI.OuterLoop->getHeader()->phis()) { in checkPHIs()
294 if (!isa<PHINode>(&I) && !I.isTerminator() && in checkOuterLoopInsts()
545 for (PHINode *PHI : FI.InnerPHIsToTransform) in DoFlattenLoopPair()
616 PHINode *WidePhi = createWideIV(WideIV, LI, SE, Rewriter, DT, DeadInsts, in CanWidenIV()