Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp85 BasicBlock *LoopExitBlock) { in INITIALIZE_PASS_DEPENDENCY()
94 if (UserBlock == LoopExitBlock) in INITIALIZE_PASS_DEPENDENCY()
117 LoopExitBlock->getTerminator()); in INITIALIZE_PASS_DEPENDENCY()
182 auto LoopExitBlock = CreateControlFlowHub(&DTU, GuardBlocks, ExitingBlocks, in unifyLoopExits() local
185 restoreSSA(DT, L, ExitingBlocks, LoopExitBlock); in unifyLoopExits()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp824 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer
2032 BasicBlock *LoopExitBlock) { in emitSCEVChecks() argument
3259 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitMinimumIterationCountCheck()
3270 RTChecks.emitSCEVChecks(L, Bypass, LoopVectorPreHeader, LoopExitBlock); in emitSCEVChecks()
3283 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks()
3436 LoopExitBlock = OrigLoop->getUniqueExitBlock(); in createVectorLoopSkeleton()
3437 assert(LoopExitBlock && "Must have an exit block"); in createVectorLoopSkeleton()
3451 BranchInst::Create(LoopExitBlock, LoopScalarPreHeader, Builder.getTrue()); in createVectorLoopSkeleton()
3464 DT->changeImmediateDominator(LoopExitBlock, LoopMiddleBlock); in createVectorLoopSkeleton()
4309 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixFirstOrderRecurrence()
[all …]