Home
last modified time | relevance | path

Searched refs:VPBlockUtils (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp284 VPBlockUtils::disconnectBlocks(Pred, Region1); in mergeReplicateRegionsIntoSuccessors()
285 VPBlockUtils::connectBlocks(Pred, MiddleBasicBlock); in mergeReplicateRegionsIntoSuccessors()
287 VPBlockUtils::disconnectBlocks(Region1, MiddleBasicBlock); in mergeReplicateRegionsIntoSuccessors()
326 VPBlockUtils::insertTwoBlocksAfter(Pred, Exiting, Entry); in createReplicateRegion()
327 VPBlockUtils::connectBlocks(Pred, Exiting); in createReplicateRegion()
354 VPBlockUtils::disconnectBlocks(CurrentBlock, SplitBlock); in addReplicateRegions()
355 VPBlockUtils::connectBlocks(CurrentBlock, Region); in addReplicateRegions()
356 VPBlockUtils::connectBlocks(Region, SplitBlock); in addReplicateRegions()
385 VPBlockUtils::disconnectBlocks(PredVPBB, VPBB); in mergeBlocksIntoPredecessors()
390 VPBlockUtils::disconnectBlocks(VPBB, Succ); in mergeBlocksIntoPredecessors()
[all …]
H A DVPlanVerifier.cpp239 VPBlockUtils::blocksOnly<const VPBasicBlock>(Iter)) { in verifyPlanIsValid()
278 VPBlockUtils::blocksOnly<const VPRegionBlock>( in verifyPlanIsValid()
H A DVPlan.cpp518 VPBlockUtils::disconnectBlocks(this, Succ); in splitAt()
522 VPBlockUtils::insertBlockAfter(SplitBlock, this); in splitAt()
526 VPBlockUtils::connectBlocks(SplitBlock, Succ); in splitAt()
720 VPBlockUtils::insertBlockAfter(TopRegion, VecPreheader); in createInitialVPlan()
722 VPBlockUtils::insertBlockAfter(MiddleVPBB, TopRegion); in createInitialVPlan()
1260 VPBlockUtils::blocksOnly<const VPBasicBlock>(RPOT)) in assignSlots()
H A DVPlan.h423 friend class VPBlockUtils; variable
711 friend class VPBlockUtils; variable
2968 class VPBlockUtils {
2970 VPBlockUtils() = delete;
H A DLoopVectorize.cpp1131 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) { in collectPoisonGeneratingRecipes()
3744 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) { in fixNonInductionPHIs()
8713 VPBlockUtils::insertBlockAfter(LatchVPBB, HeaderVPBB); in tryToBuildVPlanWithVPRecipes()
8814 VPBlockUtils::insertBlockAfter(new VPBasicBlock(), VPBB); in tryToBuildVPlanWithVPRecipes()