Searched refs:LoopBypassBlocks (Results 1 – 2 of 2) sorted by relevance
567 SmallVector<BasicBlock *, 4> LoopBypassBlocks; member in __anon63bf7e8f0111::InnerLoopVectorizer2853 LoopBypassBlocks.push_back(BB); in emitMinimumIterationCountCheck()2878 LoopBypassBlocks.push_back(BB); in emitVectorLoopEnteredCheck()2907 LoopBypassBlocks.push_back(BB); in emitSCEVChecks()2935 LoopBypassBlocks.push_back(BB); in emitMemRuntimeChecks()3076 IRBuilder<> B(LoopBypassBlocks.back()->getTerminator()); in createEmptyLoop()3096 for (BasicBlock *BB : LoopBypassBlocks) in createEmptyLoop()3527 Builder.SetInsertPoint(LoopBypassBlocks[1]->getTerminator()); in vectorizeLoop()3678 for (unsigned I = 0, E = LoopBypassBlocks.size(); I != E; ++I) in vectorizeLoop()3679 BCBlockPhi->addIncoming(ReductionStartValue, LoopBypassBlocks[I]); in vectorizeLoop()[all …]
673 SmallVector<BasicBlock *, 4> LoopBypassBlocks; member in llvm::InnerLoopVectorizer2725 LoopBypassBlocks.push_back(BB); in emitMinimumIterationCountCheck()2754 LoopBypassBlocks.push_back(BB); in emitSCEVChecks()2782 LoopBypassBlocks.push_back(BB); in emitMemRuntimeChecks()2943 for (BasicBlock *BB : LoopBypassBlocks) in createVectorizedLoopSkeleton()3690 for (unsigned I = 0, E = LoopBypassBlocks.size(); I != E; ++I) in fixReduction()3691 BCBlockPhi->addIncoming(ReductionStartValue, LoopBypassBlocks[I]); in fixReduction()4155 assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) && in updateAnalysis()4160 DT->addNewBlock(LoopScalarPreHeader, LoopBypassBlocks[0]); in updateAnalysis()4162 DT->changeImmediateDominator(LoopExitBlock, LoopBypassBlocks[0]); in updateAnalysis()