Lines Matching refs:LoopExitBlock
687 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer
2040 BasicBlock *LoopExitBlock) { in emitSCEVChecks() argument
2991 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck()
3001 RTChecks.emitSCEVChecks(Bypass, LoopVectorPreHeader, LoopExitBlock); in emitSCEVChecks()
3018 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks()
3066 LoopExitBlock = OrigLoop->getUniqueExitBlock(); // may be nullptr in createVectorLoopSkeleton()
3067 assert((LoopExitBlock || Cost->requiresScalarEpilogue(VF)) && in createVectorLoopSkeleton()
3089 BranchInst::Create(LoopExitBlock, LoopScalarPreHeader, in createVectorLoopSkeleton()
3101 DT->changeImmediateDominator(LoopExitBlock, LoopMiddleBlock); in createVectorLoopSkeleton()
3835 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixFirstOrderRecurrence()
4024 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixReduction()
7757 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck()
7825 DT->changeImmediateDominator(LoopExitBlock, in createEpilogueVectorizedLoopSkeleton()