Searched refs:LoopExitBlock (Results 1 – 2 of 2) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 93 BasicBlock *LoopExitBlock) { in INITIALIZE_PASS_DEPENDENCY() 102 if (UserBlock == LoopExitBlock) in INITIALIZE_PASS_DEPENDENCY() 125 Def->getName() + ".moved", &LoopExitBlock->front()); in INITIALIZE_PASS_DEPENDENCY() 190 auto LoopExitBlock = in unifyLoopExits() local 194 restoreSSA(DT, L, ExitingBlocks, LoopExitBlock); in unifyLoopExits()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 699 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer 2074 BasicBlock *LoopExitBlock) { in emitSCEVChecks() argument 3024 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck() 3034 RTChecks.emitSCEVChecks(Bypass, LoopVectorPreHeader, LoopExitBlock); in emitSCEVChecks() 3051 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks() 3099 LoopExitBlock = OrigLoop->getUniqueExitBlock(); // may be nullptr in createVectorLoopSkeleton() 3100 assert((LoopExitBlock || Cost->requiresScalarEpilogue(VF)) && in createVectorLoopSkeleton() 3122 BranchInst::Create(LoopExitBlock, LoopScalarPreHeader, in createVectorLoopSkeleton() 3134 DT->changeImmediateDominator(LoopExitBlock, LoopMiddleBlock); in createVectorLoopSkeleton() 3851 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixFixedOrderRecurrence() [all …]
|