Lines Matching defs:OuterPHI
108 // (OuterPHI * InnerTripCount) + InnerPHI
507 PHINode *OuterPHI = dyn_cast<PHINode>(PreHeaderValue);
508 if (!OuterPHI || OuterPHI->getParent() != FI.OuterLoop->getHeader()) {
518 OuterPHI->getIncomingValueForBlock(FI.OuterLoop->getLoopLatch()));
534 LLVM_DEBUG(dbgs() << " Outer: "; OuterPHI->dump());
535 SafeOuterPHIs.insert(OuterPHI);
539 for (PHINode &OuterPHI : FI.OuterLoop->getHeader()->phis()) {
540 if (FI.isNarrowInductionPhi(&OuterPHI))
542 if (!SafeOuterPHIs.count(&OuterPHI)) {
543 LLVM_DEBUG(dbgs() << "found unsafe PHI in outer loop: "; OuterPHI.dump());
615 // (OuterPHI * InnerTripCount) + InnerPHI