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
  389     SubLoops.erase(SubLoops.begin() + (I - begin()));
 1169   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
 1178   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
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
  183   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
  192   static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
include/llvm/Transforms/Scalar/LoopPassManager.h
  128       PreOrderWorklist.append(L->begin(), L->end());
lib/Analysis/LoopInfo.cpp
  907   for (Loop::iterator I = ParentLoop->begin();; ++I) {
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()));
 1285       const auto &ChildLoopIt = FC1.L->begin();
 1538       const auto &ChildLoopIt = FC1.L->begin();
lib/Transforms/Scalar/LoopInterchange.cpp
 1133   for (Loop *L : *OuterLoop)
 1184     NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin()));
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/Utils/LoopUnrollAndJam.cpp
  181   Loop *SubLoop = *L->begin();
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) {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp
 1491             AR.SE.forgetLoop(*L.begin());
 1492             EraseLoop(**L.begin(), Loop020PHBB, AR, Updater);
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   49     { return __cont.begin(); }
   58     begin(const _Container& __cont) -> decltype(__cont.begin())