Searched refs:LoopExitBlock (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | UnifyLoopExits.cpp | 90 BasicBlock *LoopExitBlock) { in INITIALIZE_PASS_DEPENDENCY() 99 if (UserBlock == LoopExitBlock) in INITIALIZE_PASS_DEPENDENCY() 122 Def->getName() + ".moved", &LoopExitBlock->front()); in INITIALIZE_PASS_DEPENDENCY() 187 auto LoopExitBlock = in unifyLoopExits() local 191 restoreSSA(DT, L, ExitingBlocks, LoopExitBlock); in unifyLoopExits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 746 BasicBlock *LoopExitBlock; member in llvm::InnerLoopVectorizer 2182 BasicBlock *LoopExitBlock) { in emitSCEVChecks() argument 2950 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck() 2962 RTChecks.emitSCEVChecks(Bypass, LoopVectorPreHeader, LoopExitBlock); in emitSCEVChecks() 2979 DT->changeImmediateDominator(LoopExitBlock, SCEVCheckBlock); in emitSCEVChecks() 3027 LoopExitBlock = OrigLoop->getUniqueExitBlock(); // may be nullptr in createVectorLoopSkeleton() 3028 assert((LoopExitBlock || Cost->requiresScalarEpilogue(VF.isVector())) && in createVectorLoopSkeleton() 3051 : BranchInst::Create(LoopExitBlock, LoopScalarPreHeader, in createVectorLoopSkeleton() 3063 DT->changeImmediateDominator(LoopExitBlock, LoopMiddleBlock); in createVectorLoopSkeleton() 7781 DT->changeImmediateDominator(LoopExitBlock, TCCheckBlock); in emitIterationCountCheck() [all …]
|