Searched refs:VPBlockUtils (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/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 | VPlanTransforms.cpp | 110 for (VPBasicBlock *VPBB : VPBlockUtils::blocksOnly<VPBasicBlock>(Iter)) { in sinkScalarOperands() 190 VPBlockUtils::blocksOnly<VPRegionBlock>(depth_first( in mergeReplicateRegions() 256 VPBlockUtils::disconnectBlocks(Pred, Region1); in mergeReplicateRegions() 257 VPBlockUtils::connectBlocks(Pred, MiddleBasicBlock); in mergeReplicateRegions() 259 VPBlockUtils::disconnectBlocks(Region1, MiddleBasicBlock); in mergeReplicateRegions()
|
| H A D | VPlan.h | 389 friend class VPBlockUtils; variable 668 friend class VPBlockUtils; variable 2286 class VPBlockUtils { 2288 VPBlockUtils() = delete; 2375 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
|
| 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() 1464 VPBlockUtils::blocksOnly<const VPBasicBlock>(RPOT)) in assignSlots()
|
| H A D | LoopVectorize.cpp | 8995 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication() 8997 VPBlockUtils::insertBlockAfter(RegSucc, Region); in handleReplication() 9029 VPBlockUtils::connectBlocks(Pred, Exit); in createReplicateRegion() 9229 VPBlockUtils::insertBlockAfter(FirstVPBBForBB, VPBB); in buildVPlanWithVPRecipes() 9296 VPBlockUtils::disconnectBlocks(PreEntry, Entry); in buildVPlanWithVPRecipes() 9339 VPBlockUtils::disconnectBlocks(SinkPred, SinkRegion); in buildVPlanWithVPRecipes() 9340 VPBlockUtils::disconnectBlocks(SinkRegion, SinkSucc); in buildVPlanWithVPRecipes() 9341 VPBlockUtils::connectBlocks(SinkPred, SinkSucc); in buildVPlanWithVPRecipes() 9349 VPBlockUtils::connectBlocks(SinkRegion, TargetSucc); in buildVPlanWithVPRecipes() 9360 VPBlockUtils::connectBlocks(SplitPred, SinkRegion); in buildVPlanWithVPRecipes() [all …]
|