Searched refs:VPBlockUtils (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanPredicator.cpp | 156 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 D | VPlan.cpp | 381 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 D | VPlan.h | 382 friend class VPBlockUtils; variable 657 friend class VPBlockUtils; variable 2174 class VPBlockUtils { 2176 VPBlockUtils() = delete; 2263 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
|
H A D | LoopVectorize.cpp | 8867 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 …]
|