Home
last modified time | relevance | path

Searched refs:BBLoop (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp604 if (Loop *BBLoop = LI->getLoopFor(BB)) { in ehAwareSplitEdge() local
618 if (LI->getLoopFor(P) != BBLoop) { in ehAwareSplitEdge()
687 if (Loop *BBLoop = LI->getLoopFor(BB)) { in ehAwareSplitEdge() local
691 if (BBLoop == SuccLoop) { in ehAwareSplitEdge()
694 } else if (BBLoop->contains(SuccLoop)) { in ehAwareSplitEdge()
696 BBLoop->addBasicBlockToLoop(NewBB, *LI); in ehAwareSplitEdge()
697 } else if (SuccLoop->contains(BBLoop)) { in ehAwareSplitEdge()
714 if (!BBLoop->contains(Succ)) { in ehAwareSplitEdge()
715 assert(!BBLoop->contains(NewBB) && in ehAwareSplitEdge()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp620 Loop *BBLoop = getRegionNodeLoop(RN, LI); in propagateDomainConstraints() local
621 if (BBLoop && BBLoop->getHeader() == BB && scop->contains(BBLoop)) in propagateDomainConstraints()
622 if (!addLoopBoundsToHeaderDomain(BBLoop, InvalidDomainMap)) in propagateDomainConstraints()
630 BasicBlock *BB, Loop *BBLoop, in propagateDomainConstraintsToRegionExit() argument
643 auto *L = BBLoop; in propagateDomainConstraintsToRegionExit()
646 BBLoop->getLoopLatches(LatchBBs); in propagateDomainConstraintsToRegionExit()
722 PredBBDom = adjustDomainDimensions(PredBBDom, PredBBLoop, BBLoop); in getPredecessorDomainConstraints()
913 auto *BBLoop = getRegionNodeLoop(RN, LI); in buildDomainsWithBranchConstraints() local
966 CondSet = adjustDomainDimensions(CondSet, BBLoop, SuccBBLoop); in buildDomainsWithBranchConstraints()
1037 auto *BBLoop = getRegionNodeLoop(RN, LI); in propagateInvalidStmtDomains() local
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopInfo.cpp703 Loop *getNearestLoop(BasicBlock *BB, Loop *BBLoop);
797 Loop *UnloopUpdater::getNearestLoop(BasicBlock *BB, Loop *BBLoop) { in getNearestLoop() argument
801 Loop *NearLoop = BBLoop; in getNearestLoop()
856 return BBLoop; in getNearestLoop()
/llvm-project-15.0.7/polly/include/polly/
H A DScopBuilder.h190 BasicBlock *BB, Loop *BBLoop,