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

12

/freebsd-10.1-release/contrib/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);
H A DMachineTraceMetrics.h315 const MachineLoop *getLoopFor(const MachineBasicBlock*) const;
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/
H A DLoopInfo.h486 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
489 LoopT *getLoopFor(const BlockT *BB) const { function in class:llvm::LoopInfoBase
493 /// operator[] - same as getLoopFor...
496 return getLoopFor(BB);
503 const LoopT *L = getLoopFor(BB);
509 const LoopT *L = getLoopFor(BB);
615 /// getLoopFor - Return the inner most loop that BB lives in. If a basic
618 inline Loop *getLoopFor(const BasicBlock *BB) const { function in class:llvm::LoopInfo
619 return LI.getLoopFor(BB);
622 /// operator[] - same as getLoopFor
[all...]
H A DLoopIterator.h154 if (!DFS.L->contains(LI->getLoopFor(BB)))
H A DLoopInfoImpl.h359 LoopT *Subloop = LI->getLoopFor(PredBB);
395 if (LI->getLoopFor(*PI) != Subloop)
461 LoopT *Subloop = LI->getLoopFor(Block);
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopInstSimplify.cpp140 const Loop *SuccLoop = LI->getLoopFor(SuccBB);
150 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.cpp147 return LI->getLoopFor(BB) != CurLoop;
245 if (LI->getLoopFor(BB) == L) // Ignore blocks in subloops.
H A DIndVarSimplify.cpp523 if (LI->getLoopFor(PN->getIncomingBlock(i)) != L)
731 L(LI->getLoopFor(OrigPhi->getParent())),
775 for (const Loop *L = LI->getLoopFor(Use->getParent());
900 LI->getLoopFor(DU.NarrowUse->getParent()) != L)
H A DLoopUnswitch.cpp669 if (LI->getLoopFor(*I) == L)
847 if (Loop *ExitBBLoop = LI->getLoopFor(ExitBlocks[i]))
/freebsd-10.1-release/contrib/llvm/lib/Analysis/
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 DDelinearization.cpp95 for (Loop *L = LI->getLoopFor(BB); L != NULL; L = L->getParentLoop()) {
H A DCFG.cpp120 const Loop *L = LI->getLoopFor(BB);
211 if (LI && LI->getLoopFor(BB) != 0)
H A DLoopInfo.cpp464 Loop *L = LI->getLoopFor(*POI);
492 Loop *L = LI->getLoopFor(*POI);
511 Loop *OuterParent = LI->getLoopFor(*BI);
575 Loop *L = LI->getLoopFor(*I);
637 if (getLoopFor(*I) != Unloop)
H A DDependenceAnalysis.cpp721 const Loop *SrcLoop = LI->getLoopFor(SrcBlock);
722 const Loop *DstLoop = LI->getLoopFor(DstBlock);
3310 isLoopInvariant(SrcPtrSCEV, LI->getLoopFor(Src->getParent())) &&
3311 isLoopInvariant(DstPtrSCEV, LI->getLoopFor(Dst->getParent()));
3349 classifyPair(Pair[P].Src, LI->getLoopFor(Src->getParent()),
3350 Pair[P].Dst, LI->getLoopFor(Dst->getParent()),
3427 LI->getLoopFor(Src->getParent()),
3430 LI->getLoopFor(Dst->getParent()),
3561 classifyPair(Pair[SJ].Src, LI->getLoopFor(Src->getParent()),
3562 Pair[SJ].Dst, LI->getLoopFor(Ds
[all...]
/freebsd-10.1-release/contrib/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 DBreakCriticalEdges.cpp276 if (Loop *TIL = LI->getLoopFor(TIBB)) {
279 if (Loop *DestLoop = LI->getLoopFor(DestBB)) {
H A DBasicBlockUtils.cpp280 if (Loop *L = LI->getLoopFor(Old))
309 Loop *L = LI ? LI->getLoopFor(OldBB) : 0;
324 if (Loop *PL = LI->getLoopFor(Pred))
354 if (Loop *PredLoop = LI->getLoopFor(Pred)) {
H A DLoopUnroll.cpp101 if (Loop *L = LI->getLoopFor(BB))
/freebsd-10.1-release/contrib/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp159 MachineTraceMetrics::Ensemble::getLoopFor(const MachineBasicBlock *MBB) const { function in class:MachineTraceMetrics::Ensemble
160 return MTM.Loops->getLoopFor(MBB);
320 const MachineLoop *CurLoop = getLoopFor(MBB);
348 const MachineLoop *CurLoop = getLoopFor(MBB);
358 if (isExitingLoop(CurLoop, getLoopFor(Succ)))
444 if (const MachineLoop *FromLoop = LB.Loops->getLoopFor(From)) { function
449 if (isExitingLoop(FromLoop, LB.Loops->getLoopFor(To)))
587 const MachineLoop *Loop = getLoopFor(MBB);
595 const MachineLoop *Loop = getLoopFor(MBB);
596 const MachineLoop *SuccLoop = getLoopFor(TB
[all...]
H A DCalcSpillWeights.cpp127 loop = Loops.getLoopFor(mbb);
H A DMachineSink.cpp351 if (LI->getLoopFor(FromBB) == LI->getLoopFor(ToBB) &&
H A DPHIElimination.cpp550 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : 0;
567 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : 0;
H A DMachineBlockPlacement.cpp683 if (MachineLoop *ExitLoop = MLI->getLoopFor(*SI)) {
1065 MachineLoop *L = MLI->getLoopFor(*BI);
/freebsd-10.1-release/contrib/llvm/lib/Target/R600/
H A DAMDILCFGStructurizer.cpp365 MachineLoop *LoopRep = MLI->getLoopFor(MBB);
384 MachineLoop *LoopRep = MLI->getLoopFor(MBB);
1158 handleLoopcontBlock(MBB, MLI->getLoopFor(MBB),
1179 MachineLoop *LoopRep = MLI->getLoopFor(Src1MBB);
1180 if (LoopRep&& LoopRep == MLI->getLoopFor(Src2MBB)) {

Completed in 295 milliseconds

12