Searched refs:getLoopFor (Results 1 - 25 of 34) sorted by relevance

12

/external/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h96 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
99 inline MachineLoop *getLoopFor(const MachineBasicBlock *BB) const { function in class:llvm::MachineLoopInfo
100 return LI.getLoopFor(BB);
103 /// operator[] - same as getLoopFor...
106 return LI.getLoopFor(BB);
/external/llvm/include/llvm/Analysis/
H A DLoopInfo.h446 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
449 LoopT *getLoopFor(const BlockT *BB) const { function in class:llvm::LoopInfoBase
453 /// operator[] - same as getLoopFor...
456 return getLoopFor(BB);
463 const LoopT *L = getLoopFor(BB);
469 const LoopT *L = getLoopFor(BB);
575 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
578 inline Loop *getLoopFor(const BasicBlock *BB) const { function in class:llvm::LoopInfo
579 return LI.getLoopFor(BB);
582 /// operator[] - same as getLoopFor
[all...]
H A DLoopIterator.h155 if (!DFS.L->contains(LI->getLoopFor(BB)))
H A DLoopInfoImpl.h378 LoopT *Subloop = LI->getLoopFor(PredBB);
414 if (LI->getLoopFor(*PI) != Subloop)
480 LoopT *Subloop = LI->getLoopFor(Block);
/external/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp139 const Loop *SuccLoop = LI->getLoopFor(SuccBB);
149 if (LI->getLoopFor(ExitBB) == L && Visited.insert(ExitBB))
H A DSink.cpp206 Loop *succ = LI->getLoopFor(SuccToSinkTo);
207 Loop *cur = LI->getLoopFor(Inst->getParent());
H A DLICM.cpp144 return LI->getLoopFor(BB) != CurLoop;
242 if (LI->getLoopFor(BB) == L) // Ignore blocks in subloops.
H A DLoopUnswitch.cpp658 if (LI->getLoopFor(*I) == L)
836 if (Loop *ExitBBLoop = LI->getLoopFor(ExitBlocks[i]))
959 if (Loop *L = LI->getLoopFor(BB))
1001 if (Loop *BBLoop = LI->getLoopFor(BB)) {
H A DIndVarSimplify.cpp525 if (LI->getLoopFor(PN->getIncomingBlock(i)) != L)
691 L(LI->getLoopFor(OrigPhi->getParent())),
735 for (const Loop *L = LI->getLoopFor(Use->getParent());
860 LI->getLoopFor(DU.NarrowUse->getParent()) != L)
/external/llvm/lib/Analysis/
H A DLoopInfo.cpp363 Loop *L = LI->getLoopFor(*POI);
391 Loop *L = LI->getLoopFor(*POI);
410 Loop *OuterParent = LI->getLoopFor(*BI);
474 Loop *L = LI->getLoopFor(*I);
536 if (getLoopFor(*I) != Unloop)
H A DIVUsers.cpp58 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR);
92 Loop *DomLoop = LI->getLoopFor(DomBB);
175 if (LI->getLoopFor(User->getParent()) != L) {
H A DScalarEvolutionExpander.cpp183 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
556 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
581 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
648 return Pair.first->second = SE.LI->getLoopFor(I->getParent());
1499 for (Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock()); ;
H A DBranchProbabilityInfo.cpp232 Loop *L = LI->getLoopFor(BB);
H A DProfileEstimatorPass.cpp126 Loop* BBLoop = LI->getLoopFor(BB);
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp164 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent());
198 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent());
377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead);
H A DBasicBlockUtils.cpp296 if (Loop *L = LI->getLoopFor(Old))
325 Loop *L = LI ? LI->getLoopFor(OldBB) : 0;
340 if (Loop *PL = LI->getLoopFor(Pred))
370 if (Loop *PredLoop = LI->getLoopFor(Pred)) {
H A DBreakCriticalEdges.cpp311 if (Loop *TIL = LI->getLoopFor(TIBB)) {
314 if (Loop *DestLoop = LI->getLoopFor(DestBB)) {
H A DLoopUnroll.cpp100 if (Loop *L = LI->getLoopFor(BB))
/external/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp114 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { function in class:MachineTraceMetrics::Ensemble
115 return MTM.Loops->getLoopFor(MBB);
224 const MachineLoop *CurLoop = getLoopFor(MBB);
252 const MachineLoop *CurLoop = getLoopFor(MBB);
262 if (isExitingLoop(CurLoop, getLoopFor(Succ)))
348 if (const MachineLoop *FromLoop = LB.Loops->getLoopFor(From)) { function
353 if (isExitingLoop(FromLoop, LB.Loops->getLoopFor(To)))
491 const MachineLoop *Loop = getLoopFor(MBB);
499 const MachineLoop *Loop = getLoopFor(MBB);
500 const MachineLoop *SuccLoop = getLoopFor(TB
[all...]
H A DMachineTraceMetrics.h281 const MachineLoop *getLoopFor(const MachineBasicBlock*) const;
H A DPHIElimination.cpp426 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : 0;
443 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : 0;
H A DCalcSpillWeights.cpp142 loop = Loops.getLoopFor(mbb);
H A DMachineSink.cpp336 if (LI->getLoopFor(FromBB) == LI->getLoopFor(ToBB) &&
H A DMachineBasicBlock.cpp761 if (MachineLoop *TIL = MLI->getLoopFor(this)) {
764 if (MachineLoop *DestLoop = MLI->getLoopFor(Succ)) {
H A DMachineBlockPlacement.cpp678 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) {
1035 MachineLoop *L = MLI->getLoopFor(*BI);

Completed in 731 milliseconds

12