Searched refs:RepR (Results 1 – 5 of 5) sorted by relevance
269 if (auto *RepR = dyn_cast<VPReplicateRecipe>(&R)) { in unrollRecipeByUF() local270 if (isa<StoreInst>(RepR->getUnderlyingValue()) && in unrollRecipeByUF()271 RepR->getOperand(1)->isDefinedOutsideLoopRegions()) { in unrollRecipeByUF()276 if (auto *II = dyn_cast<IntrinsicInst>(RepR->getUnderlyingValue())) { in unrollRecipeByUF()278 addUniformForAllParts(RepR); in unrollRecipeByUF()460 Type *IdxTy, VPReplicateRecipe *RepR, in cloneForLane() argument464 for (VPValue *Op : RepR->operands()) { in cloneForLane()487 new VPReplicateRecipe(RepR->getUnderlyingInstr(), NewOps, in cloneForLane()488 /*IsSingleScalar=*/true, /*Mask=*/nullptr, *RepR); in cloneForLane()489 New->transferFlags(*RepR); in cloneForLane()[all …]
155 if (auto *RepR = dyn_cast<VPReplicateRecipe>(SinkCandidate)) { in sinkScalarOperands() local156 if (!ScalarVFOnly && RepR->isSingleScalar()) in sinkScalarOperands()382 if (auto *RepR = dyn_cast<VPReplicateRecipe>(&R)) { in addReplicateRegions() local383 if (RepR->isPredicated()) in addReplicateRegions()384 WorkList.push_back(RepR); in addReplicateRegions()389 for (VPReplicateRecipe *RepR : WorkList) { in addReplicateRegions()390 VPBasicBlock *CurrentBlock = RepR->getParent(); in addReplicateRegions()391 VPBasicBlock *SplitBlock = CurrentBlock->splitAt(RepR->getIterator()); in addReplicateRegions()393 BasicBlock *OrigBB = RepR->getUnderlyingInstr()->getParent(); in addReplicateRegions()397 VPRegionBlock *Region = createReplicateRegion(RepR, Plan); in addReplicateRegions()[all …]
322 auto *RepR = dyn_cast<VPReplicateRecipe>(&R); in collectEphemeralRecipesForVPlan() local323 if (!RepR || !match(RepR->getUnderlyingInstr(), in collectEphemeralRecipesForVPlan()326 Worklist.push_back(RepR); in collectEphemeralRecipesForVPlan()327 EphRecipes.insert(RepR); in collectEphemeralRecipesForVPlan()
639 auto *RepR = dyn_cast<VPReplicateRecipe>(MinMaxR); in handleMaxMinNumReductions() local641 !(RepR && isa<IntrinsicInst>(RepR->getUnderlyingInstr()))) in handleMaxMinNumReductions()651 (RepR && in handleMaxMinNumReductions()652 cast<IntrinsicInst>(RepR->getUnderlyingInstr())->getIntrinsicID() == in handleMaxMinNumReductions()
6946 if (auto *RepR = dyn_cast<VPReplicateRecipe>(&R)) { in planContainsAdditionalSimplifications() local6947 if (RepR->isSingleScalar() && in planContainsAdditionalSimplifications()6949 RepR->getUnderlyingInstr(), VF)) in planContainsAdditionalSimplifications()