Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp87 BasicBlock *LoopExitBlock) { in INITIALIZE_PASS_DEPENDENCY()
96 if (UserBlock == LoopExitBlock) in INITIALIZE_PASS_DEPENDENCY()
119 LoopExitBlock->getTerminator()); in INITIALIZE_PASS_DEPENDENCY()
184 auto LoopExitBlock = CreateControlFlowHub(&DTU, GuardBlocks, ExitingBlocks, in unifyLoopExits() local
187 restoreSSA(DT, L, ExitingBlocks, LoopExitBlock); in unifyLoopExits()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp687 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer
2040 BasicBlock *LoopExitBlock) { in emitSCEVChecks() argument
2991 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck()
3018 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks()
3067 assert((LoopExitBlock || Cost->requiresScalarEpilogue(VF)) && in createVectorLoopSkeleton()
3089 BranchInst::Create(LoopExitBlock, LoopScalarPreHeader, in createVectorLoopSkeleton()
3101 DT->changeImmediateDominator(LoopExitBlock, LoopMiddleBlock); in createVectorLoopSkeleton()
3835 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixFirstOrderRecurrence()
4024 for (PHINode &LCSSAPhi : LoopExitBlock->phis()) in fixReduction()
7757 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck()
[all …]