Searched refs:VPBlockUtils (Results 1 – 7 of 7) sorted by relevance
/external/llvm-project/llvm/unittests/Transforms/Vectorize/ |
D | VPlanTest.cpp | 212 VPBlockUtils::connectBlocks(VPBB1, VPBB2); in TEST() 213 VPBlockUtils::connectBlocks(VPBB1, VPBB3); in TEST() 214 VPBlockUtils::connectBlocks(VPBB2, VPBB4); in TEST() 215 VPBlockUtils::connectBlocks(VPBB3, VPBB4); in TEST() 231 VPBlockUtils::connectBlocks(R1BB1, R1BB2); in TEST() 245 VPBlockUtils::connectBlocks(R1BB1, R1BB2); in TEST() 248 VPBlockUtils::connectBlocks(VPBB1, R1); in TEST() 262 VPBlockUtils::connectBlocks(R1BB1, R1BB2); in TEST() 267 VPBlockUtils::connectBlocks(R2BB1, R2BB2); in TEST() 270 VPBlockUtils::connectBlocks(VPBB1, R1); in TEST() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
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()
|
D | VPlan.h | 344 friend class VPBlockUtils; variable 580 friend class VPBlockUtils; variable 1541 class VPBlockUtils { 1543 VPBlockUtils() = delete; 1630 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
|
D | LoopVectorize.cpp | 7010 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication() 7012 VPBlockUtils::insertBlockAfter(RegSucc, Region); in handleReplication() 7038 VPBlockUtils::insertTwoBlocksAfter(Pred, Exit, BlockInMask, Entry); in createReplicateRegion() 7039 VPBlockUtils::connectBlocks(Pred, Exit); in createReplicateRegion() 7201 VPBlockUtils::insertBlockAfter(FirstVPBBForBB, VPBB); in buildVPlanWithVPRecipes() 7236 VPBlockUtils::disconnectBlocks(PreEntry, Entry); in buildVPlanWithVPRecipes()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
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()
|
D | VPlan.h | 375 friend class VPBlockUtils; variable 626 friend class VPBlockUtils; variable 1889 class VPBlockUtils { 1891 VPBlockUtils() = delete; 1978 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
|
D | LoopVectorize.cpp | 8193 VPBlockUtils::insertBlockAfter(Region, VPBB); in handleReplication() 8195 VPBlockUtils::insertBlockAfter(RegSucc, Region); in handleReplication() 8222 VPBlockUtils::insertTwoBlocksAfter(Pred, Exit, BlockInMask, Entry); in createReplicateRegion() 8223 VPBlockUtils::connectBlocks(Pred, Exit); in createReplicateRegion() 8383 VPBlockUtils::insertBlockAfter(FirstVPBBForBB, VPBB); in buildVPlanWithVPRecipes() 8428 VPBlockUtils::disconnectBlocks(PreEntry, Entry); in buildVPlanWithVPRecipes()
|