Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp567 SmallVector<BasicBlock *, 4> LoopBypassBlocks; member in __anon63bf7e8f0111::InnerLoopVectorizer
2853 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 …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp673 SmallVector<BasicBlock *, 4> LoopBypassBlocks; member in llvm::InnerLoopVectorizer
2725 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()