Searched refs:LoopExitBlock (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 87 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 D | LoopVectorize.cpp | 687 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 …]
|