Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp93 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 DLoopVectorize.cpp699 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 …]