Searched refs:LoopExitBlock (Results 1 – 2 of 2) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 85 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 D | LoopVectorize.cpp | 824 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 …]
|