Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp156 if (VPBlockUtils::isBackEdge(PredBlock, CurrBlock, VPLI)) in createOrPropagatePredicates()
161 VPBlockUtils::countSuccessorsNoBE(PredBlock, VPLI); in createOrPropagatePredicates()
219 !VPBlockUtils::blockIsLoopLatch(PrevBlock, VPLI)) { in linearizeRegionRec()
226 VPBlockUtils::connectBlocks(PrevBlock, CurrBlock); in linearizeRegionRec()
H A DVPlan.cpp381 VPBlockUtils::disconnectBlocks(this, Succ); in splitAt()
385 VPBlockUtils::insertBlockAfter(SplitBlock, this); in splitAt()
389 VPBlockUtils::connectBlocks(SplitBlock, Succ); in splitAt()
1259 VPBlockUtils::blocksOnly<const VPBasicBlock>(RPOT)) in assignSlots()
H A DVPlan.h382 friend class VPBlockUtils; variable
657 friend class VPBlockUtils; variable
2174 class VPBlockUtils {
2176 VPBlockUtils() = delete;
2263 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
H A DLoopVectorize.cpp8867 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication()
8869 VPBlockUtils::insertBlockAfter(RegSucc, Region); in handleReplication()
8900 VPBlockUtils::insertTwoBlocksAfter(Pred, Exit, BlockInMask, Entry); in createReplicateRegion()
8901 VPBlockUtils::connectBlocks(Pred, Exit); in createReplicateRegion()
9071 VPBlockUtils::insertBlockAfter(FirstVPBBForBB, VPBB); in buildVPlanWithVPRecipes()
9138 VPBlockUtils::disconnectBlocks(PreEntry, Entry); in buildVPlanWithVPRecipes()
9189 VPBlockUtils::disconnectBlocks(Pred, SinkRegion); in buildVPlanWithVPRecipes()
9190 VPBlockUtils::disconnectBlocks(SinkRegion, Succ); in buildVPlanWithVPRecipes()
9191 VPBlockUtils::connectBlocks(Pred, Succ); in buildVPlanWithVPRecipes()
9195 VPBlockUtils::disconnectBlocks(SplitPred, SplitBlock); in buildVPlanWithVPRecipes()
[all …]