Home
last modified time | relevance | path

Searched refs:LatchBB (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp1153 BasicBlock *LatchBB = L->getLoopLatch(); in getNodeForInc() local
1155 if (!LatchBB) in getNodeForInc()
1183 CurrentPHINode->getIncomingValueForBlock(LatchBB))) { in getNodeForInc()
1220 BasicBlock *LatchBB = L->getLoopLatch(); in alreadyPrepared() local
1222 if (!PredBB || !LatchBB) in alreadyPrepared()
1247 if ((CurrentPHINode->getIncomingBlock(0) == LatchBB && in alreadyPrepared()
1249 (CurrentPHINode->getIncomingBlock(1) == LatchBB && in alreadyPrepared()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp647 for (auto *LatchBB : LatchBBs) in propagateDomainConstraintsToRegionExit() local
648 if (BB != LatchBB && BBReg->contains(LatchBB)) in propagateDomainConstraintsToRegionExit()
746 for (BasicBlock *LatchBB : LatchBlocks) { in addLoopBoundsToHeaderDomain()
748 if (!scop->isDomainDefined(LatchBB)) in addLoopBoundsToHeaderDomain()
751 isl::set LatchBBDom = scop->getDomainConditions(LatchBB); in addLoopBoundsToHeaderDomain()
755 Instruction *TI = LatchBB->getTerminator(); in addLoopBoundsToHeaderDomain()
764 if (!buildConditionSets(LatchBB, TI, L, LatchBBDom.get(), in addLoopBoundsToHeaderDomain()
774 int LatchLoopDepth = scop->getRelativeLoopDepth(LI.getLoopFor(LatchBB)); in addLoopBoundsToHeaderDomain()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScalarEvolution.cpp7115 auto *LatchBB = L->getLoopLatch(); in isAddRecNeverPoison() local
7116 if (!ExitingBB || !LatchBB || ExitingBB != LatchBB) in isAddRecNeverPoison()
7138 if (BI->getParent() == LatchBB) { in isAddRecNeverPoison()