Home
last modified time | relevance | path

Searched refs:LoopExitBlock (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp795 BasicBlock *LoopExitBlock = in currentLimitations() local
797 if (!LoopExitBlock || !containsSafePHI(LoopExitBlock, true)) in currentLimitations()
800 LoopExitBlock = getLoopLatchExitBlock(InnerLoopLatch, InnerLoopHeader); in currentLimitations()
801 if (!LoopExitBlock || !containsSafePHI(LoopExitBlock, false)) in currentLimitations()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp561 BasicBlock *LoopExitBlock; member in __anon0b4224d80111::InnerLoopVectorizer
3117 LoopExitBlock = ExitBlock; in createEmptyLoop()
3686 for (BasicBlock::iterator LEI = LoopExitBlock->begin(), in vectorizeLoop()
3687 LEE = LoopExitBlock->end(); in vectorizeLoop()
3877 for (auto &I : *LoopExitBlock) { in fixFirstOrderRecurrence()
3889 for (Instruction &LEI : *LoopExitBlock) { in fixLCSSAPHIs()
4305 assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) && in updateAnalysis()
4315 DT->changeImmediateDominator(LoopExitBlock, LoopBypassBlocks[0]); in updateAnalysis()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp664 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer
2964 LoopExitBlock = ExitBlock; in createVectorizedLoopSkeleton()
3540 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixFirstOrderRecurrence()
3698 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixReduction()
3721 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) { in fixLCSSAPHIs()
4155 assert(DT->properlyDominates(LoopBypassBlocks.front(), LoopExitBlock) && in updateAnalysis()
4162 DT->changeImmediateDominator(LoopExitBlock, LoopBypassBlocks[0]); in updateAnalysis()