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

References

tools/polly/include/polly/ScopDetection.h
  527   LoopInfo *getLI() const { return &LI; }
tools/polly/lib/Analysis/ScopDetection.cpp
  442     Loop *L = LI.getLoopFor(BB);
  466     if (!isHoistableLoad(Load, CurRegion, LI, SE, DT, Context.RequiredILS))
  535   Loop *L = LI.getLoopFor(&BB);
  575         getUniqueNonErrorValue(PHI, &Context.CurRegion, LI, DT));
  601   Loop *L = LI.getLoopFor(&BB);
  605   LHS = tryForwardThroughPHI(LHS, Context.CurRegion, SE, LI, DT);
  606   RHS = tryForwardThroughPHI(RHS, Context.CurRegion, SE, LI, DT);
  713         auto *ArgSCEV = SE.getSCEVAtScope(Arg, LI.getLoopFor(CI.getParent()));
  746   Loop *L = LI.getLoopFor(II.getParent());
  927             isHoistableLoad(Load, CurRegion, LI, SE, DT, Context.RequiredILS))
  979     auto *Scope = LI.getLoopFor(Insn->getParent());
 1102   auto *Scope = LI.getLoopFor(Inst->getParent());
 1113           std::make_pair(BP, LI.getLoopFor(Inst->getParent())));
 1153             if (Load && isHoistableLoad(Load, Context.CurRegion, LI, SE, DT,
 1183   Loop *L = LI.getLoopFor(Inst->getParent());
 1200     if (isErrorBlock(*OpInst->getParent(), Context.CurRegion, LI, DT)) {
 1471   if (!PollyProcessUnprofitable && regionWithoutLoops(R, LI))
 1526     Loop *L = LI.getLoopFor(BB);
 1543     bool IsErrorBlock = isErrorBlock(*BB, CurRegion, LI, DT);
 1573     if (Context.CurRegion.contains(LI.getLoopFor(BB)))
 1584     auto *L = LI.getLoopFor(BB);
 1613       countBeneficialLoops(&CurRegion, SE, LI, MIN_LOOP_TRIP_COUNT).NumLoops;