Searched refs:RepR (Results 1 – 2 of 2) sorted by relevance
294 auto *RepR = dyn_cast<VPReplicateRecipe>(&R); in collectEphemeralRecipesForVPlan() local295 if (!RepR || !match(RepR->getUnderlyingInstr(), in collectEphemeralRecipesForVPlan()298 Worklist.push_back(RepR); in collectEphemeralRecipesForVPlan()299 EphRecipes.insert(RepR); in collectEphemeralRecipesForVPlan()
135 if (auto *RepR = dyn_cast<VPReplicateRecipe>(SinkCandidate)) { in sinkScalarOperands() local136 if (!ScalarVFOnly && RepR->isUniform()) in sinkScalarOperands()344 if (auto *RepR = dyn_cast<VPReplicateRecipe>(&R)) { in addReplicateRegions() local345 if (RepR->isPredicated()) in addReplicateRegions()346 WorkList.push_back(RepR); in addReplicateRegions()351 for (VPReplicateRecipe *RepR : WorkList) { in addReplicateRegions()352 VPBasicBlock *CurrentBlock = RepR->getParent(); in addReplicateRegions()353 VPBasicBlock *SplitBlock = CurrentBlock->splitAt(RepR->getIterator()); in addReplicateRegions()355 BasicBlock *OrigBB = RepR->getUnderlyingInstr()->getParent(); in addReplicateRegions()359 VPBlockBase *Region = createReplicateRegion(RepR, Plan); in addReplicateRegions()[all …]