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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1093   for (const LoopT *L : *LI)
include/llvm/Analysis/LoopInfo.h
  950     assert(I != end() && "Cannot remove end iterator!");
include/llvm/Analysis/LoopInfoImpl.h
  592   for (LoopT *RootL : *this) {
  684   for (iterator I = begin(), E = end(); I != E; ++I) {
  709   for (LoopT *L : OtherLI)
  715   for (LoopT *L : *this) {
include/llvm/CodeGen/MachineLoopInfo.h
  115   inline iterator end() const { return LI.end(); }
lib/Analysis/InlineCost.cpp
 1920     for (Loop *L : LI) {
lib/Analysis/LoopAccessAnalysis.cpp
 2412   for (Loop *TopLevelLoop : *LI)
lib/Analysis/LoopInfo.cpp
  880       assert(I != end() && "Couldn't find loop");
lib/Analysis/ScalarEvolution.cpp
11639   for (Loop *I : LI)
11922   SmallVector<Loop *, 8> LoopStack(LI.begin(), LI.end());
lib/CodeGen/CodeGenPrepare.cpp
  632   SmallVector<Loop *, 16> LoopList(LI->begin(), LI->end());
lib/CodeGen/HardwareLoops.cpp
  191   for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I) {
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
  139   for (Loop *L : LI)
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp
  209   for (auto I = LI->begin(), IE = LI->end(); I != IE; ++I)
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  205   for (Loop *I : *LI)
lib/Transforms/Scalar/LoopDistribute.cpp
  982   for (Loop *TopLevelLoop : *LI)
lib/Transforms/Scalar/LoopLoadElimination.cpp
  609   for (Loop *TopLevelLoop : LI)
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1315     OldLoops.insert(AR.LI.begin(), AR.LI.end());
 1359     SibLoops.append(AR.LI.begin(), AR.LI.end());
 1392   for (Loop *RootL : Loops) {
 1436   for (auto &L : LI) {
lib/Transforms/Scalar/PlaceSafepoints.cpp
  135     for (Loop *I : *LI) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2473                                : std::distance(LI.begin(), LI.end()));
lib/Transforms/Utils/LCSSA.cpp
  401   for (auto &L : *LI)
lib/Transforms/Utils/LoopSimplify.cpp
  818   for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I)
  848   for (LoopInfo::iterator I = LI->begin(), E = LI->end(); I != E; ++I)
lib/Transforms/Utils/LoopVersioning.cpp
  273     for (Loop *TopLevelLoop : *LI)
lib/Transforms/Vectorize/LoopVectorize.cpp
 7838   for (auto &L : *LI)
 7847   for (Loop *L : *LI)
tools/polly/lib/Analysis/PolyhedralInfo.cpp
   61   for (auto *TopLevelLoop : LI) {
tools/polly/lib/Analysis/ScopDetection.cpp
 1375       L ? L->getSubLoopsVector() : std::vector<Loop *>(LI.begin(), LI.end());
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp
   61   EXPECT_EQ(1, std::distance(VPLI.begin(), VPLI.end()));
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
   78     end(const _Container& __cont) -> decltype(__cont.end())