Lines Matching defs:PhiR
596 auto *PhiR = dyn_cast<VPWidenInductionRecipe>(&Phi);
597 if (!PhiR)
604 auto Users = collectUsersRecursively(PhiR);
1260 auto *PhiR = dyn_cast<VPReductionPHIRecipe>(&R);
1261 if (!PhiR)
1263 const RecurrenceDescriptor &RdxDesc = PhiR->getRecurrenceDescriptor();
1268 for (VPUser *U : collectUsersRecursively(PhiR))
2054 auto *PhiR = cast<VPHeaderPHIRecipe>(&R);
2056 isa<VPCanonicalIVPHIRecipe>(PhiR) ? "index" : "evl.based.iv";
2058 new VPScalarPHIRecipe(PhiR->getStartValue(), PhiR->getBackedgeValue(),
2059 PhiR->getDebugLoc(), Name);
2060 ScalarR->insertBefore(PhiR);
2061 PhiR->replaceAllUsesWith(ScalarR);
2062 PhiR->eraseFromParent();