Lines Matching defs:RepR
141 if (auto *RepR = dyn_cast<VPReplicateRecipe>(SinkCandidate)) {
142 if (!ScalarVFOnly && RepR->isUniform())
350 if (auto *RepR = dyn_cast<VPReplicateRecipe>(&R)) {
351 if (RepR->isPredicated())
352 WorkList.push_back(RepR);
357 for (VPReplicateRecipe *RepR : WorkList) {
358 VPBasicBlock *CurrentBlock = RepR->getParent();
359 VPBasicBlock *SplitBlock = CurrentBlock->splitAt(RepR->getIterator());
361 BasicBlock *OrigBB = RepR->getUnderlyingInstr()->getParent();
365 VPBlockBase *Region = createReplicateRegion(RepR, Plan);
498 auto *RepR = dyn_cast<VPReplicateRecipe>(&R);
500 RepR && RepR->isPredicated() &&
501 match(RepR->getUnderlyingInstr(), m_Intrinsic<Intrinsic::assume>());
607 auto *RepR = dyn_cast<VPReplicateRecipe>(U);
611 (RepR && (RepR->isUniform() || RepR->isPredicated())))
1284 auto *RepR = dyn_cast<VPReplicateRecipe>(&R);
1285 return RepR && RepR->getOpcode() == Instruction::Alloca;