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

References

lib/Analysis/BranchProbabilityInfo.cpp
  513     if (!L->contains(CmpLHS))
  520   if (!CmpPHI || !L->contains(CmpPHI))
lib/Analysis/IVDescriptors.cpp
  185         if (TheLoop->contains(I) && !Visited.count(I))
  695   if (!Previous || !TheLoop->contains(Previous) || isa<PHINode>(Previous) ||
  871     if (TheLoop->contains(I))
  962     if (!Inst || !L->contains(Inst)) {
lib/Analysis/IVUsers.cpp
   67              (!L->contains(I) &&
  131   if (L->contains(User))
lib/Analysis/LoopAccessAnalysis.cpp
 2163     Value *NewPtr = (Inst && TheLoop->contains(Inst))
lib/Analysis/LoopInfo.cpp
   63     return !contains(I);
  346       if (!contains(I))
lib/Analysis/ScalarEvolution.cpp
 7727   if (!L->contains(I)) return false;
11734       return (L && !L->contains(I)) ? LoopInvariant : LoopVariant;
lib/Analysis/ScalarEvolutionExpander.cpp
 1799              SE.LI.getLoopFor(EntInst->getParent())->contains(InsertPt)))
lib/CodeGen/MachineLICM.cpp
 1046     if (CurLoop->contains(MRI->getVRegDef(Reg)))
 1071           if (CurLoop->contains(&UseMI))
 1081         if (UseMI.isCopy() && CurLoop->contains(&UseMI))
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
   79     if (!L->contains(I))
   83                   return SubLoop->contains(PHI); }))
  184              return SubLoop->contains(Inst); }))
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
  234     if (L->contains(Inst)) {
lib/Transforms/Scalar/IndVarSimplify.cpp
  559     if (!L->contains(Curr))
  634         if (!L->contains(Inst))
lib/Transforms/Scalar/LICM.cpp
 1310       if (CurLoop->contains(UI) &&
 1347     if (CurLoop->contains(UI)) {
 1421         if (!OLoop->contains(&PN)) {
 1585     if (VisitedUsers.count(User) || CurLoop->contains(User))
 1644     if (CurLoop->contains(User))
 1963       if (!UI || !CurLoop->contains(UI))
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1514     if (!CurLoop->contains(cast<Instruction>(U))) {
 1520     if (!CurLoop->contains(cast<Instruction>(U))) {
 2004         if (I && CurLoop->contains(I)) {
lib/Transforms/Scalar/LoopInstSimplify.cpp
  130           assert((L.contains(UserI) || isa<PHINode>(UserI)) &&
  132           if (!IsFirstIteration && L.contains(UserI))
lib/Transforms/Scalar/LoopRerollPass.cpp
  502     if (!L->contains(cast<Instruction>(U)))
  641     if (L->contains(cast<Instruction>(U)))
  702         if (L->contains(User) && !Exclude.count(User)) {
  711         if (Op->hasOneUse() && L->contains(Op) && !Exclude.count(Op) &&
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1480   return !L->contains(UserInst);
 3411         if (L->contains(Inst)) continue;
 5343             if (L->contains(BB) && !L->contains(PN))
lib/Transforms/Scalar/LoopUnrollPass.cpp
  422               if (L->contains(OpI))
  442           if (!OpI || !L->contains(OpI))
  627         if (L->contains(OpI))
lib/Transforms/Scalar/LoopUnswitch.cpp
 1472       if (!UI || !L->contains(UI))
 1489     if (!UI || !L->contains(UI))
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
 1284       if (L->contains(User))
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  152     if (UserI && L.contains(UserI))
lib/Transforms/Utils/LoopRotationUtils.cpp
  567           if (!L->contains(UserInst))
lib/Transforms/Utils/LoopUnroll.cpp
  625             if (It > 1 && L->contains(InValI))
  704         if (L->contains(InValI))
lib/Transforms/Utils/LoopUnrollPeel.cpp
  542       if (LatchInst && L->contains(LatchInst))
  558       if (LatchInst && L->contains(LatchInst))
  736     if (LatchInst && L->contains(LatchInst))
lib/Transforms/Utils/LoopUnrollRuntime.cpp
  105       if (L->contains(&PN)) {
  116         if (L->contains(I)) {
  127       if (L->contains(&PN))
  227     if (I && L->contains(I))
lib/Transforms/Utils/SimplifyIndVar.cpp
  808     if (!L->contains(UI))
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  400       if (!TheLoop->contains(UI)) {
 1211       if (TheLoop->contains(UI))
lib/Transforms/Vectorize/LoopVectorize.cpp
 1446     if (VF == 1 || !I || !TheLoop->contains(I) || TheLoop->isLoopInvariant(I))
 1761     return (OrigLoop->contains(I) && shouldScalarizeInstruction(I));
 3123     if (!OrigLoop->contains(UI)) {
 3134     if (!OrigLoop->contains(UI)) {
 3905           !VectorLoop->contains(I) || I->mayHaveSideEffects())
 4492           return !TheLoop->contains(J) || Worklist.count(J) ||
 4519       return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I);
 4529           return I == Ind || !TheLoop->contains(I) || Worklist.count(I);
 4665     return (!I || !TheLoop->contains(I));
 4675   if (Cmp && TheLoop->contains(Cmp) && Cmp->hasOneUse()) {
 4793       return I == IndUpdate || !TheLoop->contains(I) || Worklist.count(I) ||
 4804           return I == Ind || !TheLoop->contains(I) || Worklist.count(I) ||
 5348         if (!TheLoop->contains(Instr)) {
 6046       if (PtrDef && TheLoop->contains(PtrDef) &&
lib/Transforms/Vectorize/SLPVectorizer.cpp
 4414     if (Op0 && L->contains(Op0))
 4416     if (Op1 && L->contains(Op1))
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp
  157   return !TheLoop->contains(Inst);