reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/LoopInfo.h
  121     return contains(L->getParentLoop());
 1088     return ToLoop->contains(getLoopFor(From->getParent()));
 1117       return !Outer || Outer->contains(Inner);
include/llvm/Analysis/LoopInfoImpl.h
  241     assert(contains(SameHeader) && getHeader() == SameHeader->getHeader() &&
include/llvm/Analysis/LoopIterator.h
  232     if (!DFS.L->contains(LI->getLoopFor(BB)))
include/llvm/Transforms/Scalar/LoopPassManager.h
  168     assert((&L == CurrentL || CurrentL->contains(&L)) &&
lib/Analysis/LoopInfo.cpp
  706         assert((NL != &Unloop && (!NL || NL->contains(&Unloop))) &&
  712         assert((FoundIB || Unloop.contains(L)) && "uninitialized successor");
  732         assert(NL != &Unloop && (!NL || NL->contains(&Unloop)) &&
  748     if (Unloop.contains(OuterParent)) {
  789   if (NearLoop != &Unloop && Unloop.contains(NearLoop)) {
  816     if (L != &Unloop && Unloop.contains(L)) {
  832     if (L && !L->contains(&Unloop)) {
  836     if (NearLoop == &Unloop || !NearLoop || NearLoop->contains(L))
lib/Analysis/LoopPass.cpp
  144   assert((&L == CurrentLoop || CurrentLoop->contains(&L)) &&
lib/Analysis/ScalarEvolution.cpp
 3439     if (L->contains(NestedLoop)
 3441             : (!NestedLoop->contains(L) &&
 5197         if (L && (ARLoop == L || ARLoop->contains(L)))
 6750           if (LoopForUser && L->contains(LoopForUser) &&
 8336     if (!AddRec->getLoop()->contains(L)) {
11685     assert(!L->contains(AR->getLoop()) && "Containing loop's header does not"
11689     if (AR->getLoop()->contains(L))
lib/Analysis/ScalarEvolutionExpander.cpp
  609   if (A->contains(B)) return B;
  610   if (B->contains(A)) return A;
lib/Analysis/SyncDependenceAnalysis.cpp
  274           (ParentLoop != BlockLoop && ParentLoop->contains(BlockLoop))) {
lib/CodeGen/MachineBasicBlock.cpp
 1083         } else if (TIL->contains(DestLoop)) {
 1086         } else if (DestLoop->contains(TIL)) {
lib/CodeGen/MachineBlockPlacement.cpp
 2111         if (ExitLoop->contains(&L))
lib/CodeGen/MachineTraceMetrics.cpp
  304   return From && !From->contains(To);
lib/CodeGen/PHIElimination.cpp
  627         ShouldSplit = PreLoop && !PreLoop->contains(CurLoop);
lib/Transforms/Scalar/GuardWidening.cpp
  450         !DominatingGuardLoop->contains(DominatedInstrLoop))
lib/Transforms/Scalar/IndVarSimplify.cpp
  273   assert(!L || L->contains(LI->getLoopFor(InsertPt->getParent())));
  692               assert(EVL->contains(L) && "LCSSA breach detected!");
 1913       if (!NarrowUserLoop || !L->contains(NarrowUserLoop))
lib/Transforms/Scalar/LoopFuse.cpp
  854       if (OldL.contains(ExprL)) {
lib/Transforms/Scalar/LoopSink.cpp
  187     if (!L.contains(LI.getLoopFor(UI->getParent())))
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1249       if (!AR->getLoop()->contains(L)) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  277       if (!NewParentL || NewParentL->contains(ExitL))
  285     assert(NewParentL->contains(OldParentL) &&
  616     if (!ExitL || ExitL->contains(OuterL))
  633     if (!ExitL || ExitL->contains(OuterL))
 1224         if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL)))
 1228           ParentL->contains(OrigL.getParentLoop())) &&
 1612         assert(L.contains(InnerL) &&
 1689       if (!ParentL || (ParentL != ExitL && ParentL->contains(ExitL)))
 1767     assert(ExitL.contains(&L) && "Exit loop must contain the inner loop!");
 1790                   ExitL.contains(LI.getLoopFor(PredBB))) &&
 1812         if (BBL == &L || !L.contains(BBL))
 1826       if (BBL == &L || !L.contains(BBL))
 1981     if (NewOuterExitL != OuterExitL && NewOuterExitL->contains(OuterExitL))
lib/Transforms/Utils/BreakCriticalEdges.cpp
  254         } else if (TIL->contains(DestLoop)) {
  257         } else if (DestLoop->contains(TIL)) {
lib/Transforms/Utils/LCSSA.cpp
  178         if (!L->contains(OtherLoop))
  239         if (!L->contains(OtherLoop))
lib/Transforms/Utils/LoopUnroll.cpp
  118           if (DefLoop->contains(L))
  935         if (!FixLCSSALoop->contains(LatchLoop))
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  853         if (!L->contains(LI->getLoopFor(DomChildBB)))
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  304   assert(OuterLp->contains(Lp) && "OuterLp must contain Lp.");
tools/polly/lib/Analysis/PolyhedralInfo.cpp
  131     if (L->contains(SS.getSurroundingLoop())) {
tools/polly/lib/Analysis/ScopBuilder.cpp
 1237       if (LastLoop && !LastLoop->contains(L)) {
tools/polly/lib/Support/SCEVValidator.cpp
  243     if (R->contains(L) && (!Scope || !L->contains(Scope))) {
  543       if (R->contains(L) && !L->contains(Scope)) {
tools/polly/lib/Transform/ZoneAlgo.cpp
  318   return !OuterLoop || OuterLoop->contains(InnerLoop);