Lines Matching refs:VPBasicBlock

1050   for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) {  in collectPoisonGeneratingRecipes()
3662 VPBasicBlock *LatchVPBB = Plan.getVectorLoopRegion()->getExitingBasicBlock(); in fixVectorizedLoop()
3719 VPBasicBlock *Header = in fixCrossIterationPHIs()
3872 VPBasicBlock *LatchVPBB = in fixReduction()
4151 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) { in fixNonInductionPHIs()
4161 VPBasicBlock *VPBB = VPPhi->getIncomingBlock(i); in fixNonInductionPHIs()
7609 VPBasicBlock *HeaderVPBB = in executePlan()
8028 VPBasicBlock *HeaderVPBB = in createBlockInMask()
8356 VPBasicBlock *VPRecipeBuilder::handleReplication( in handleReplication()
8357 Instruction *I, VFRange &Range, VPBasicBlock *VPBB, in handleReplication()
8432 auto *RegSucc = new VPBasicBlock(); in handleReplication()
8451 auto *Entry = new VPBasicBlock(Twine(RegionName) + ".entry", BOMRecipe); in createReplicateRegion()
8463 auto *Exiting = new VPBasicBlock(Twine(RegionName) + ".continue", PHIRecipe); in createReplicateRegion()
8464 auto *Pred = new VPBasicBlock(Twine(RegionName) + ".if", PredRecipe); in createReplicateRegion()
8601 VPBasicBlock *Header = TopRegion->getEntryBasicBlock(); in addCanonicalIVRecipes()
8612 VPBasicBlock *EB = TopRegion->getExitingBasicBlock(); in addCanonicalIVRecipes()
8617 VPBasicBlock *Preheader = Plan.getEntry()->getEntryBasicBlock(); in addCanonicalIVRecipes()
8672 static void addUsersInExitBlock(VPBasicBlock *HeaderVPBB, in addUsersInExitBlock()
8673 VPBasicBlock *MiddleVPBB, Loop *OrigLoop, in addUsersInExitBlock()
8753 VPBasicBlock *Preheader = new VPBasicBlock("vector.ph"); in buildVPlanWithVPRecipes()
8756 VPBasicBlock *HeaderVPBB = new VPBasicBlock("vector.body"); in buildVPlanWithVPRecipes()
8757 VPBasicBlock *LatchVPBB = new VPBasicBlock("vector.latch"); in buildVPlanWithVPRecipes()
8761 VPBasicBlock *MiddleVPBB = new VPBasicBlock("middle.block"); in buildVPlanWithVPRecipes()
8776 VPBasicBlock *VPBB = HeaderVPBB; in buildVPlanWithVPRecipes()
8850 VPBasicBlock *NextVPBB = in buildVPlanWithVPRecipes()
8859 VPBlockUtils::insertBlockAfter(new VPBasicBlock(), VPBB); in buildVPlanWithVPRecipes()
8860 VPBB = cast<VPBasicBlock>(VPBB->getSingleSuccessor()); in buildVPlanWithVPRecipes()
8908 VPBasicBlock *NextBlock = in buildVPlanWithVPRecipes()
8909 cast<VPBasicBlock>(TargetRegion->getSuccessors().front()); in buildVPlanWithVPRecipes()
8954 adjustRecipesForReductions(cast<VPBasicBlock>(TopRegion->getExiting()), Plan, in buildVPlanWithVPRecipes()
8966 VPBasicBlock *InsertBlock = PrevRecipe->getParent(); in buildVPlanWithVPRecipes()
8969 InsertBlock = dyn_cast<VPBasicBlock>(Region->getSingleSuccessor()); in buildVPlanWithVPRecipes()
8971 InsertBlock = new VPBasicBlock(Region->getName() + ".succ"); in buildVPlanWithVPRecipes()
9094 VPBasicBlock *LatchVPBB, VPlanPtr &Plan, VPRecipeBuilder &RecipeBuilder, in adjustRecipesForReductions()
10377 VPBasicBlock *Header = VectorLoop->getEntryBasicBlock(); in processLoop()