Home
last modified time | relevance | path

Searched refs:LoopRegion (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp265 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in introduceMasksAndLinearize() local
268 VPBasicBlock *Header = LoopRegion->getEntryBasicBlock(); in introduceMasksAndLinearize()
H A DVPlanConstruction.cpp665 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in handleMaxMinNumReductions() local
668 for (auto &R : LoopRegion->getEntryBasicBlock()->phis()) { in handleMaxMinNumReductions()
722 VPBasicBlock *LatchVPBB = LoopRegion->getExitingBasicBlock(); in handleMaxMinNumReductions()
H A DVPlanAnalysis.cpp26 if (auto LoopRegion = Plan.getVectorLoopRegion()) { in VPTypeAnalysis() local
28 &LoopRegion->getEntryBasicBlock()->front())) { in VPTypeAnalysis()
H A DVPlanTransforms.cpp1774 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in licm() local
1776 vp_depth_first_shallow(LoopRegion->getEntry()))) { in licm()
2185 VPRegionBlock *LoopRegion = Plan.getVectorLoopRegion(); in transformRecipestoEVLRecipes() local
2186 VPBasicBlock *Header = LoopRegion->getEntryBasicBlock(); in transformRecipestoEVLRecipes()
2206 VPBuilder Builder(LoopRegion->getPreheaderVPBB()); in transformRecipestoEVLRecipes()
H A DVPlan.h3982 VPRegionBlock *LoopRegion = getVectorLoopRegion();
3984 LoopRegion &&
3986 auto *RegionSucc = cast<VPBasicBlock>(LoopRegion->getSingleSuccessor());
H A DLoopVectorize.cpp8704 VPRegionBlock *LoopRegion = Plan->getVectorLoopRegion(); in tryToBuildVPlanWithVPRecipes() local
8705 VPBasicBlock *HeaderVPBB = LoopRegion->getEntryBasicBlock(); in tryToBuildVPlanWithVPRecipes()