Home
last modified time | relevance | path

Searched refs:PreVectorPH (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp605 VPBlockBase *PreVectorPH = VectorPH->getSinglePredecessor(); in attachCheckBlock() local
606 VPBlockUtils::insertOnEdge(PreVectorPH, VectorPH, CheckBlockVPBB); in attachCheckBlock()
H A DLoopVectorize.cpp2302 VPBlockBase *PreVectorPH = VectorPHVPB->getSinglePredecessor(); in introduceCheckBlockInVPlan() local
2303 assert(PreVectorPH->getNumSuccessors() == 2 && "Expected 2 successors"); in introduceCheckBlockInVPlan()
2304 assert(PreVectorPH->getSuccessors()[0] == ScalarPH && "Unexpected successor"); in introduceCheckBlockInVPlan()
2306 VPBlockUtils::insertOnEdge(PreVectorPH, VectorPHVPB, CheckVPIRBB); in introduceCheckBlockInVPlan()
2307 PreVectorPH = CheckVPIRBB; in introduceCheckBlockInVPlan()
2308 VPBlockUtils::connectBlocks(PreVectorPH, ScalarPH); in introduceCheckBlockInVPlan()
2309 PreVectorPH->swapSuccessors(); in introduceCheckBlockInVPlan()