Lines Matching refs:VPRecipeBase
1007 SmallPtrSet<VPRecipeBase *, 16> Visited; in collectPoisonGeneratingRecipes()
1008 auto collectPoisonGeneratingInstrsInBackwardSlice([&](VPRecipeBase *Root) { in collectPoisonGeneratingRecipes()
1009 SmallVector<VPRecipeBase *, 16> Worklist; in collectPoisonGeneratingRecipes()
1014 VPRecipeBase *CurRec = Worklist.back(); in collectPoisonGeneratingRecipes()
1041 Worklist.push_back(cast<VPRecipeBase>(OpDef)); in collectPoisonGeneratingRecipes()
1051 for (VPRecipeBase &Recipe : *VPBB) { in collectPoisonGeneratingRecipes()
1058 cast<VPRecipeBase>(AddrDef)); in collectPoisonGeneratingRecipes()
1076 cast<VPRecipeBase>(AddrDef)); in collectPoisonGeneratingRecipes()
3721 for (VPRecipeBase &R : Header->phis()) { in fixCrossIterationPHIs()
4063 auto *UserRecipe = dyn_cast<VPRecipeBase>(U); in clearReductionWrapFlags()
4152 for (VPRecipeBase &P : VPBB->phis()) { in fixNonInductionPHIs()
8064 VPRecipeBase *VPRecipeBuilder::tryToWidenMemory(Instruction *I, in tryToWidenMemory()
8142 VPRecipeBase *VPRecipeBuilder::tryToOptimizeInductionPHI( in tryToOptimizeInductionPHI()
8350 VPRecipeBase *IncR = in fixHeaderPhis()
8481 VPRecipeBase *Recipe; in tryToCreateWidenRecipe()
8821 if (auto *R = dyn_cast_or_null<VPRecipeBase>(VPV->getDef())) in buildVPlanWithVPRecipes()
8826 VPRecipeBase *Recipe = RecipeOrValue.get<VPRecipeBase *>(); in buildVPlanWithVPRecipes()
8885 auto GetReplicateRegion = [](VPRecipeBase *R) -> VPRegionBlock * { in buildVPlanWithVPRecipes()
8898 VPRecipeBase *Sink = RecipeBuilder.getRecipe(Entry.first); in buildVPlanWithVPRecipes()
8899 VPRecipeBase *Target = RecipeBuilder.getRecipe(Entry.second); in buildVPlanWithVPRecipes()
8959 for (VPRecipeBase &R : in buildVPlanWithVPRecipes()
8965 VPRecipeBase *PrevRecipe = RecurPhi->getBackedgeRecipe(); in buildVPlanWithVPRecipes()
9111 VPRecipeBase *WidenRecipe = RecipeBuilder.getRecipe(R); in adjustRecipesForReductions()
9163 VPRecipeBase *CompareRecipe = in adjustRecipesForReductions()
9180 for (VPRecipeBase &R : in adjustRecipesForReductions()
9188 assert(cast<VPRecipeBase>(Red->getDef())->getParent() != LatchVPBB && in adjustRecipesForReductions()
10382 for (VPRecipeBase &R : Header->phis()) { in processLoop()