Home
last modified time | relevance | path

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

/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanTest.cpp212 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/
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()
DVPlan.h344 friend class VPBlockUtils; variable
580 friend class VPBlockUtils; variable
1541 class VPBlockUtils {
1543 VPBlockUtils() = delete;
1630 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
DLoopVectorize.cpp7010 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/
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()
DVPlan.h375 friend class VPBlockUtils; variable
626 friend class VPBlockUtils; variable
1889 class VPBlockUtils {
1891 VPBlockUtils() = delete;
1978 if (!VPBlockUtils::isBackEdge(PredBlock, SuccBlock, VPLI))
DLoopVectorize.cpp8193 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()