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

References

include/llvm/Analysis/BlockFrequencyInfoImpl.h
 1107     for (const LoopT *L : *Loop)
include/llvm/Analysis/LoopInfo.h
 1170   static ChildIteratorType child_end(NodeRef N) { return N->end(); }
 1179   static ChildIteratorType child_end(NodeRef N) { return N->end(); }
include/llvm/Analysis/LoopInfoImpl.h
  347   for (iterator I = begin(), E = end(); I != E; ++I)
  372   for (iterator I = begin(), E = end(); I != E; ++I)
  405   for (iterator I = begin(), E = end(); I != E; ++I)
  600       PreOrderWorklist.append(L->begin(), L->end());
  633   for (LoopT *SL : L)
  656   for (const LoopT *SubL : *L) {
  696     for (LoopT *ChildLoop : *L)
include/llvm/CodeGen/MachineLoopInfo.h
  184   static ChildIteratorType child_end(NodeRef N) { return N->end(); }
  193   static ChildIteratorType child_end(NodeRef N) { return N->end(); }
include/llvm/Transforms/Scalar/LoopPassManager.h
  128       PreOrderWorklist.append(L->begin(), L->end());
lib/Analysis/LoopInfo.cpp
  766     Loop *Subloop = *std::prev(Unloop.end());
  767     Unloop.removeChildLoop(std::prev(Unloop.end()));
  889       addTopLevelLoop(Unloop->removeChildLoop(std::prev(Unloop->end())));
  908     assert(I != ParentLoop->end() && "Couldn't find loop");
lib/Analysis/ScalarEvolution.cpp
 6849     LoopWorklist.append(CurrL->begin(), CurrL->end());
11484   for (Loop *I : *L)
11945     LoopStack.insert(LoopStack.end(), L->begin(), L->end());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 2857   for (const MachineLoop *CL : *Loop) {
lib/CodeGen/CodeGenPrepare.cpp
  635     LoopList.insert(LoopList.end(), L->begin(), L->end());
lib/CodeGen/HardwareLoops.cpp
  204   for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/CodeGen/MachineBlockPlacement.cpp
 2467   for (const MachineLoop *InnerLoop : L)
lib/CodeGen/MachineLICM.cpp
  349       Worklist.append(CurLoop->begin(), CurLoop->end());
lib/CodeGen/MachinePipeliner.cpp
  235   for (auto &InnerLoop : L)
lib/CodeGen/RegAllocGreedy.cpp
 3148   for (MachineLoop *SubLoop : *L) {
lib/Target/ARM/ARMLowOverheadLoops.cpp
  218   for (auto I = ML->begin(), E = ML->end(); I != E; ++I)
lib/Target/ARM/ARMTargetTransformInfo.cpp
  983   for (auto Inner : *L)
lib/Target/Hexagon/HexagonEarlyIfConv.cpp
  650     for (MachineLoop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1134   for (MachineLoop::iterator I = L->begin(), E = L->end(); I != E; ++I) {
lib/Target/Hexagon/HexagonSplitDouble.cpp
  580     for (auto I : *WorkQ[i])
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  945   for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/Target/X86/X86FixupBWInsts.cpp
  372       if (ML->begin() == ML->end() && !OptForSize)
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
 1380   for (Loop *SubLoop : *Original)
lib/Transforms/Scalar/LICM.cpp
 2261   if (CurLoop->begin() != CurLoop->end())
lib/Transforms/Scalar/LoopDeletion.cpp
  151   if (L->begin() != L->end()) {
lib/Transforms/Scalar/LoopFuse.cpp
  460         if (!isRemovedLoop(L) && L->begin() != L->end())
  461           LoopsOnNextLevel.emplace_back(LoopVector(L->begin(), L->end()));
lib/Transforms/Scalar/LoopInterchange.cpp
 1133   for (Loop *L : *OuterLoop)
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1313     OldLoops.insert(ParentL->begin(), ParentL->end());
 1357     SibLoops.append(ParentL->begin(), ParentL->end());
 1377       SmallVector<Loop *, 4> ChildLoops(L.begin(), L.end());
 1399       PreOrderWorklist.append(L->begin(), L->end());
lib/Transforms/Scalar/LoopUnswitch.cpp
  923   for (Loop *I : *L)
lib/Transforms/Scalar/PlaceSafepoints.cpp
  125     for (Loop *I : *L)
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 1325     for (Loop *ChildL : OrigL) {
 1432   for (Loop *ChildL : OrigL) {
 2254     for (Loop *ChildL : UpdateL) {
lib/Transforms/Utils/LoopSimplify.cpp
  734     Worklist.append(L2->begin(), L2->end());
lib/Transforms/Utils/LoopUnroll.cpp
  584   for (Loop *SubLoop : *L)
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
  348   for (Loop *SubLp : *Lp)
 1080   for (Loop *SubLp : *Lp)
lib/Transforms/Vectorize/LoopVectorize.cpp
 1575   for (Loop *InnerL : L)
tools/polly/lib/Analysis/ScopDetection.cpp
 1350   for (auto &SubLoop : *L) {
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())