Home
last modified time | relevance | path

Searched refs:HeaderVPBB (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp278 VPBlockBase *HeaderVPBB = getOrCreateVPBB(TheLoop->getHeader()); in buildPlainCFG() local
279 HeaderVPBB->setName("vector.body"); in buildPlainCFG()
280 ThePreheaderVPBB->setOneSuccessor(HeaderVPBB); in buildPlainCFG()
348 VPBasicBlock *HeaderVPBB = getOrCreateVPBB(Header); in buildPlainCFG() local
353 VPBlockUtils::disconnectBlocks(PreheaderVPBB, HeaderVPBB); in buildPlainCFG()
354 VPBlockUtils::disconnectBlocks(ExitingVPBB, HeaderVPBB); in buildPlainCFG()
357 Region->setEntry(HeaderVPBB); in buildPlainCFG()
H A DVPlanTransforms.cpp343 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in removeRedundantCanonicalIVs() local
344 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in removeRedundantCanonicalIVs()
383 VPBasicBlock *HeaderVPBB = Plan.getVectorLoopRegion()->getEntryBasicBlock(); in optimizeInductions() local
385 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in optimizeInductions()
400 HeaderVPBB->insert(Steps, HeaderVPBB->getFirstNonPhi()); in optimizeInductions()
H A DLoopVectorize.cpp7609 VPBasicBlock *HeaderVPBB = in executePlan() local
8028 VPBasicBlock *HeaderVPBB = in createBlockInMask() local
8030 auto NewInsertionPoint = HeaderVPBB->getFirstNonPhi(); in createBlockInMask()
8032 HeaderVPBB->insert(IV, HeaderVPBB->getFirstNonPhi()); in createBlockInMask()
8035 Builder.setInsertPoint(HeaderVPBB, NewInsertionPoint); in createBlockInMask()
8672 static void addUsersInExitBlock(VPBasicBlock *HeaderVPBB, in addUsersInExitBlock() argument
8758 VPBlockUtils::insertBlockAfter(LatchVPBB, HeaderVPBB); in buildVPlanWithVPRecipes()
8776 VPBasicBlock *VPBB = HeaderVPBB; in buildVPlanWithVPRecipes()
8782 if (VPBB != HeaderVPBB) in buildVPlanWithVPRecipes()
8863 HeaderVPBB->setName("vector.body"); in buildVPlanWithVPRecipes()
[all …]