Searched refs:VectorRegion (Results 1 – 3 of 3) sorted by relevance
1449 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in simplifyBranchConditionForVFAndUF() local1450 VPBasicBlock *ExitingVPBB = VectorRegion->getExitingBasicBlock(); in simplifyBranchConditionForVFAndUF()1482 auto *Header = cast<VPBasicBlock>(VectorRegion->getEntry()); in simplifyBranchConditionForVFAndUF()1493 VPBlockBase *Preheader = VectorRegion->getSinglePredecessor(); in simplifyBranchConditionForVFAndUF()1494 VPBlockBase *Exit = VectorRegion->getSingleSuccessor(); in simplifyBranchConditionForVFAndUF()1495 VPBlockUtils::disconnectBlocks(Preheader, VectorRegion); in simplifyBranchConditionForVFAndUF()1496 VPBlockUtils::disconnectBlocks(VectorRegion, Exit); in simplifyBranchConditionForVFAndUF()1498 for (VPBlockBase *B : vp_depth_first_shallow(VectorRegion->getEntry())) in simplifyBranchConditionForVFAndUF()
4278 VPRegionBlock *VectorRegion = P->getVectorLoopRegion(); in selectVectorizationFactor() local4279 assert(VectorRegion && "Expected to have a vector region!"); in selectVectorizationFactor()4281 vp_depth_first_shallow(VectorRegion->getEntry()))) { in selectVectorizationFactor()8402 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in addScalarResumePhis() local8404 cast<VPBasicBlock>(VectorRegion->getSinglePredecessor())); in addScalarResumePhis()8436 assert(VectorRegion->getSingleSuccessor() == Plan.getMiddleBlock() && in addScalarResumePhis()8499 VPRegionBlock *VectorRegion = Plan.getVectorLoopRegion(); in addExitUsersForFirstOrderRecurrences() local8509 for (auto &HeaderPhi : VectorRegion->getEntryBasicBlock()->phis()) { in addExitUsersForFirstOrderRecurrences()8514 assert(VectorRegion->getSingleSuccessor() == Plan.getMiddleBlock() && in addExitUsersForFirstOrderRecurrences()
3962 VPRegionBlock *VectorRegion = getVectorLoopRegion();3963 return VectorRegion3964 ? cast<VPBasicBlock>(VectorRegion->getSinglePredecessor())